img, .homeWhiteBoxBL, .homeWhiteBoxTL, , .homeWhiteBoxTR   { behavior: url(/_common/css/iepngfix.htc) }
/*
	screen.css: SCREEN stylesheet
	------------
	Job:					Template
	Template Version:		1.0
	Produced by:			Mandogroup Ltd
	Start date:				29th April 2009
	------------
	NOTES:
	Do all font sizes in % of the base size of 1em.
	Do all stucture and module sizes in ems.
	
	
	TOC:
	1.	general styles
			body styles
			reset
			links
			headings
			other elements, tags
	2.	helper styles
			forms
			notifications and errors
			consistant items with normally just one class
	3.	page structure
			skeleton including page furniture
	4.	page components / modules
			most of your styles will be in here
	5.	overrides
			
	6.	content/FCK
			these are styles that the client could put in via the FCKeditor. They will also need to be added to the FCK stylesheet.
	
	7. sIFR
			
*/

/* =1. general styles */
* 
	{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
	}
body 
	{
	width:100%;
	height:100%;
	text-align:center;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	background-color:#283691;
	color:#353435;
	margin:0;
	padding:0;
	}
a
	{
	color:#2a3634;
	font-weight:normal;
	}
a:hover, a:focus
	{
	color:#283691;
	text-decoration:underline;
	}
	
p 
	{
	font-size: 75%;
	margin:0px 0px 0.94em 0px;
	line-height:1.3em;
	}
	
ul, ol 
	{
	/*font-size:80%;
	margin:40px 0px 40px 20px;*/
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}
	
/*ul li ul, ol li ol
	{
	font-size:100%;
	margin:20px 0px 10px 25px;
	padding: 0em 0em 0em 0em;
	}
	
ol li ul
	{
	font-size:100%;
	margin:20px 0px 10px 25px;
	padding: 0em 0em 0em 0em;
	}
	
ul li, ol li 
	{
	margin:0px 0px 25px 0em;
	padding: 0em 0em 0em 0em;
	}
	
ul li ul li, ol li  ol li
	{
	margin:0px 0px 10px 0em;
	padding: 0em 0em 0em 0em;
	}*/
	
	
	
h1 
	{
	color:#283691;
	font-size: 150%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1.13em 0em;
	text-align:left;
	font-weight:bold;
	}
	
h2 
	{
	color:#283691;
	font-size: 120%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1.13em 0em;
	text-align:left;
	font-weight:bold;
	}
	
h3
	{
	color:#283691;
	font-size: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1.13em 0em;
	text-align:left;
	font-weight:bold;
	}
	
h4
	{
	color:#283691;
	font-size: 90%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1.13em 0em;
	text-align:left;
	font-weight:bold;
	}
	
strong
	{
	font-weight:bold;
	}
	
br
	{
	
	}

hr
	{
	margin:1.32em 0px 1.32em 0px;
	padding:0px 0px 0px 0px;
	border-top:solid 1px #cdcdcd;
	border-left:none;
	border-bottom:none;
	border-right:none;
	height:1px;								/* 1px */
	display:block;
	}
	
em
	{
	
	}
strong
	{
	
	}
u
	{
	text-decoration:underline;
	}
sub
	{
	
	}
sup
	{
	
	}
blockquote
	{
	
	}
	
fieldset
	{
	
	}
	
legend
	{
	
	}

/* =2. helper styles */
input, textarea, select
	{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	color:#919191;
	}
	
.floatLeft
	{
	float:left;
	padding: 0em 10px 10px 0em;
	margin: 0em 0em 0em 0em;
	}
	
.floatRight
	{
	float:right;
	padding: 0em 0em 10px 10px;
	margin: 0em 0em 0em 0em;
	}
	

/* images and button images that will resize */






/* =3. page structure */
	
#site
	{
	margin:0;
	padding: 0em 0em 0em 0em;
	height:100%;
	width:100%;
	}
	
#logoArea
	{
	position:absolute;
	z-index:2;
	width:100%;
	padding: 0em 0em 0em 0em;
	margin: 0 auto;
	}
	
#logo
	{
	z-index:2;
	position:absolute;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-align:center;
	}
	
.logoImg
	{
	width:10.94em; /* 175px */
	height:11.38em; /* 182px */
	padding: 0em 0em 0em 0em;
	margin: 21px 0em 0em 48px;
	border:none;
	}
	
#contentArea
	{
	width:100%;
	position:relative;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	z-index:1;
	}
	
#contentTxt
	{
	padding:0em 0em 0em 0em;
	margin:-3px 0em 30px 0em;
	}
	
#contentTxt ul, ol 
	{
	font-size:80%;
	margin:20px 0px 20px 20px;/**/
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt ul li ul
	{
	font-size:100%;
	margin:20px 0px 20px 25px;
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt ul li ul li ul
	{
	font-size:100%;
	margin:20px 0px 20px 25px;
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt ul li
	{
	margin:0px 0px 10px 0em;
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt ul li ul li
	{
	margin:0px 0px 10px 0em;
	padding: 0em 0em 0em 0em;
	}
	
	
	
#contentTxt ol li ol
	{
	font-size:100%;
	margin:20px 0px 20px 25px;
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt ol li ol li ol
	{
	font-size:100%;
	margin:20px 0px 20px 25px;
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt ol li 
	{
	margin:0px 0px 10px 0em;
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt ol li ol li
	{
	margin:0px 0px 10px 0em;
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt ol li ul
	{
	font-size:100%;
	margin:20px 0px 20px 25px;
	padding: 0em 0em 0em 0em;
	}
	
	
#contentTxt ol li ol li ul
	{
	font-size:100%;
	margin:20px 0px 20px 25px;
	padding: 0em 0em 0em 0em;
	}
	
#contentTxt a
	{
	color:#283691;
	font-weight:normal;
	text-decoration:underline;
	}
	
#contentTxt a:hover, a:focus
	{
	color:#2a3634;
	text-decoration:underline;
	}
	
	
	
	
#headerArea
	{
	width:100%;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	background-color:#283691;
	}
	
#header
	{
	width:59.13em; /* 946px */
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	display:block;
	text-align:left;
	min-height:6.25em; /* 100px */
	background-color:#283691;
	}
	
#nav
	{
	width:42.13em; /* 674px */
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	display:block;
	float:right;
	}
	
/*.navSpaceOne { width:3.75em;  60px  padding:29px 8px 6px 0px; margin:0px 0px 0px 0px;}*/ 
	
#nav .navList
	{
	width:42.13em; /* 674px */
	padding:0px 0px 0px 0px;
	margin:32px 0px 0px 0px;
	float:right;
	display:block;
	list-style:none;
	}	
	
#nav .navList .navLink01
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink01Select
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:67px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink02
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink02Select
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink03
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink03Select
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink04
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink04Select
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink05
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink05Select
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink06
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink06Select
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink07
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink07Select
	{
	display:inline;
	list-style:none;
	float:left;
	min-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#nav .navList .navLink01Select a .navTL { min-height:67px; background: url("../../_common/img/nav-one-TL-select.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink01Select a .navTR { min-height:67px; background: url("../../_common/img/nav-one-TR-select.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink01Select a .navBL { min-height:67px; background: url("../../_common/img/nav-one-BL-select.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink01Select a .navBR { min-height:37px; background: url("../../_common/img/nav-one-BR-select.gif") no-repeat bottom right; float:left; padding:8px 14px 22px 14px; margin:0px 0px 0px 0px; text-align:center; }

#nav .navList .navLink01 a .navTL { min-height:48px; background: url("../../_common/img/nav-one-TL-select.gif") no-repeat; background-position:-1001px 0px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink01 a .navTR { min-height:48px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink01 a .navBL { min-height:48px; background: url("../../_common/img/nav-bk-BL.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink01 a .navBR { min-height:40px; float:left; padding:8px 14px 0px 14px; margin:0px 0px 0px 0px; text-align:center; }

#nav .navList .navLink01 a:hover .navTL { min-height:67px; background: url("../../_common/img/nav-one-TL-select.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink01 a:hover .navTR { min-height:67px; background: url("../../_common/img/nav-one-TR-select.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
#nav .navList .navLink01 a:hover .navBL { min-height:67px; background: url("../../_common/img/nav-one-BL-select.gif") no-repeat bottom left;float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink01 a:hover .navBR { min-height:37px; background: url("../../_common/img/nav-one-BR-select.gif") no-repeat bottom right; float:left; padding:8px 14px 22px 14px; margin:0px 0px 0px 0px; text-align:center; }








#nav .navList .navLink02Select a .navTL, #nav .navList .navLink03Select a .navTL, #nav .navList .navLink04Select a .navTL, #nav .navList .navLink05Select a .navTL, #nav .navList .navLink06Select a .navTL { min-height:67px; background: url("../../_common/img/nav-one-TL2-select.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink02Select a .navTR, #nav .navList .navLink03Select a .navTR, #nav .navList .navLink04Select a .navTR, #nav .navList .navLink05Select a .navTR, #nav .navList .navLink06Select a .navTR { min-height:67px; background: url("../../_common/img/nav-one-TR-select.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink02Select a .navBL, #nav .navList .navLink03Select a .navBL, #nav .navList .navLink04Select a .navBL, #nav .navList .navLink05Select a .navBL, #nav .navList .navLink06Select a .navBL { min-height:67px; background: url("../../_common/img/nav-one-BL2-select.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink02Select a .navBR, #nav .navList .navLink03Select a .navBR, #nav .navList .navLink04Select a .navBR, #nav .navList .navLink05Select a .navBR, #nav .navList .navLink06Select a .navBR { min-height:37px; background: url("../../_common/img/nav-one-BR-select.gif") no-repeat bottom right; float:left; padding:8px 14px 22px 14px; margin:0px 0px 0px 0px; text-align:center; }

#nav .navList .navLink02 a .navTL, #nav .navList .navLink03 a .navTL, #nav .navList .navLink04 a .navTL, #nav .navList .navLink05 a .navTL, #nav .navList .navLink06 a .navTL { min-height:48px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url("../../_common/img/nav-one-TL2-select.gif") no-repeat; background-position:-3000px -3000px; background-color:#202b74; }
#nav .navList .navLink02 a .navTR, #nav .navList .navLink03 a .navTR, #nav .navList .navLink04 a .navTR, #nav .navList .navLink05 a .navTR, #nav .navList .navLink06 a .navTR { min-height:48px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url("../../_common/img/nav-one-TR-select.gif") no-repeat; background-position:-3000px -3000px; }
#nav .navList .navLink02 a .navBL, #nav .navList .navLink03 a .navBL, #nav .navList .navLink04 a .navBL, #nav .navList .navLink05 a .navBL, #nav .navList .navLink06 a .navBL { min-height:48px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url("../../_common/img/nav-one-BL-select.gif") no-repeat; background-position:-3000px -3000px; }
#nav .navList .navLink02 a .navBR, #nav .navList .navLink03 a .navBR, #nav .navList .navLink04 a .navBR, #nav .navList .navLink05 a .navBR, #nav .navList .navLink06 a .navBR { min-height:40px; float:left; padding:8px 14px 0px 14px; margin:0px 0px 0px 0px; text-align:center; background: url("../../_common/img/nav-one-BR-select.gif") no-repeat; background-position:-3000px -3000px; }

#nav .navList .navLink02 a:hover .navTL, #nav .navList .navLink03 a:hover .navTL, #nav .navList .navLink04 a:hover .navTL, #nav .navList .navLink05 a:hover .navTL, #nav .navList .navLink06 a:hover .navTL { min-height:67px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url("../../_common/img/nav-one-TL2-select.gif") no-repeat top left; }
#nav .navList .navLink02 a:hover .navTR, #nav .navList .navLink03 a:hover .navTR, #nav .navList .navLink04 a:hover .navTR, #nav .navList .navLink05 a:hover .navTR, #nav .navList .navLink06 a:hover .navTR { min-height:67px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url("../../_common/img/nav-one-TR-select.gif") no-repeat top right; }
#nav .navList .navLink02 a:hover .navBL, #nav .navList .navLink03 a:hover .navBL, #nav .navList .navLink04 a:hover .navBL, #nav .navList .navLink05 a:hover .navBL, #nav .navList .navLink06 a:hover .navBL { min-height:67px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url("../../_common/img/nav-one-BL2-select.gif") no-repeat bottom left; }
#nav .navList .navLink02 a:hover .navBR, #nav .navList .navLink03 a:hover .navBR, #nav .navList .navLink04 a:hover .navBR, #nav .navList .navLink05 a:hover .navBR, #nav .navList .navLink06 a:hover .navBR { min-height:37px; float:left; padding:8px 14px 22px 14px; margin:0px 0px 0px 0px; text-align:center; background: url("../../_common/img/nav-one-BR-select.gif") no-repeat bottom right; }




#nav .navList .navLink07Select a .navTL { min-height:48px; background: url("../../_common/img/nav-one-TL2-select.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink07Select a .navTR { min-height:48px; background: url("../../_common/img/nav-one-TR2-select.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink07Select a .navBL { min-height:48px; background: url("../../_common/img/nav-one-BL3-select.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink07Select a .navBR { min-height:40px; background: url("../../_common/img/nav-one-BR3-select.gif") no-repeat bottom right; float:left; padding:8px 16px 0px 16px; margin:0px 0px 0px 0px; text-align:center; }

#nav .navList .navLink07 a .navTL { min-height:48px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#202b74; }
#nav .navList .navLink07 a .navTR { min-height:48px; background: url("../../_common/img/nav-bk-TR.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink07 a .navBL { min-height:48px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink07 a .navBR { min-height:40px; background: url("../../_common/img/nav-bk-BR.gif") no-repeat bottom right; float:left; padding:8px 16px 0px 16px; margin:0px 0px 0px 0px; text-align:center; }

#nav .navList .navLink07 a:hover .navTL { min-height:48px; background: url("../../_common/img/nav-one-TL2-select.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#202b74; }
#nav .navList .navLink07 a:hover .navTR { min-height:48px; background: url("../../_common/img/nav-one-TR2-select.gif") no-repeat top right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink07 a:hover .navBL { min-height:48px; background: url("../../_common/img/nav-one-BL3-select.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .navList .navLink07 a:hover .navBR { min-height:40px; background: url("../../_common/img/nav-one-BR3-select.gif") no-repeat bottom right; padding:8px 16px 0px 16px; margin:0px 0px 0px 0px; text-align:center; }




	
#nav .navLink01Select a  { width:6.94em; font-size:80%; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink01Select a:hover{ width:6.94em; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }

#nav .navLink01 a { width:6.94em; font-size:80%; color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink01 a:hover { width:6.94em; color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }

#nav .navLink02Select a  { width:6.44em; font-size:80%; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink02Select a:hover { width:6.44em; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#nav .navLink02 a { width:6.44em; font-size:80%; color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink02 a:hover { width:6.44em; color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }

#nav .navLink03Select a { width:7.13em; font-size:80%; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer;}
#nav .navLink03Select a:hover{ width:7.13em; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#nav .navLink03 a { width:7.13em; font-size:80%; color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink03 a:hover { width:7.13em; color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }

#nav .navLink04Select a  { width:8.63em; font-size:80%; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer;  }
#nav .navLink04Select a:hover { width:8.63em; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#nav .navLink04 a { width:8.63em; font-size:80%; color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink04 a:hover { width:8.63em; color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }

#nav .navLink05Select a { width:11.88em; font-size:80%; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink05Select a:hover { width:11.88em; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#nav .navLink05 a { width:11.88em; font-size:80%; color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink05 a:hover { width:11.88em; color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }

#nav .navLink06Select a { width:5.50em; font-size:80%; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink06Select a:hover { width:5.50em; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#nav .navLink06 a { width:5.50em; font-size:80%; color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink06 a:hover { width:5.50em; color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }

#nav .navLink07Select a  { width:6.13em; font-size:80%; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink07Select a:hover { width:6.13em; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#nav .navLink07 a { width:6.13em; font-size:80%; color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#nav .navLink07 a:hover { width:6.13em; color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }









#subNav
	{
	width:42.13em; /* 674px */
	padding:0em 0em 0em 0em;
	margin:0px 0px 10px 0px;
	display:block;
	float:right;
	min-height:51px;
	}
	
#subNav .subNavList
	{
	width:42.13em; /* 674px */
	padding:0px 0px 0px 0px;
	margin:9px 0px 0px 0px;
	float:right;
	display:block;
	list-style:none;
	}	
	
#subNav .subNavList .subNavLink
	{
	display:inline;
	list-style:none;
	float:left;
	}
	
#subNav .subNavList .subNavLinkSelect
	{
	display:inline;
	list-style:none;
	float:left;
	}
	
.subNavLinkSpace
	{
	padding:0px 0px 0px 0px;
	margin:0px 22px 0px 0px;
	}
	
	
#subNav .subNavList .subNavLinkSelect a .navTL {  background: url("../../_common/img/sub-nav-bk-TL.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#subNav .subNavList .subNavLinkSelect a .navTR {  background: url("../../_common/img/sub-nav-bk-TR.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#subNav .subNavList .subNavLinkSelect a .navBL {  background: url("../../_common/img/sub-nav-bk-BL.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#subNav .subNavList .subNavLinkSelect a .navBR {  background: url("../../_common/img/sub-nav-bk-BR.gif") no-repeat bottom right; float:left; padding:8px 12px 18px 12px; margin:0px 0px 0px 0px; text-align:center; }

#subNav .subNavList .subNavLink a .navTL { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
#subNav .subNavList .subNavLink a .navTR { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#subNav .subNavList .subNavLink a .navBL { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#subNav .subNavList .subNavLink a .navBR { float:left; padding:8px 12px 0px 12px; margin:0px 0px 0px 0px; text-align:center; }

#subNav .subNavList .subNavLink a:hover .navTL {  background: url("../../_common/img/sub-nav-bk-TL.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#subNav .subNavList .subNavLink a:hover .navTR {  background: url("../../_common/img/sub-nav-bk-TR.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#subNav .subNavList .subNavLink a:hover .navBL {  background: url("../../_common/img/sub-nav-bk-BL.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#subNav .subNavList .subNavLink a:hover .navBR {  background: url("../../_common/img/sub-nav-bk-BR.gif") no-repeat bottom right; float:left; padding:8px 12px 18px 12px; margin:0px 0px 0px 0px; text-align:center; }
	
#subNav .subNavLinkSelect a  { font-size:80%; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#subNav .subNavLinkSelect a:hover{ color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#subNav .subNavLink a { font-size:80%; color:#27378f; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; line-height:1.25em; cursor:pointer; }
#subNav .subNavLink a:hover { color:#202b74; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }









#sideNav
	{
	width:13.81em; /* 221px */
	padding:0em 0em 0em 0em;
	margin:0px 0px 10px 0px;
	display:block;
	float:left;
	}
	
#sideNav .sideNavList
	{
	padding:0px 0px 0px 0px;
	margin:9px 0px 0px 0px;
	display:block;
	list-style:none;
	float:left;
	}	
	
#sideNav .sideNavList .sideNavLink
	{
	display:inline;
	list-style:none;
	margin:0em 0em 12px 0em;
	float:left;
	}
	
#sideNav .sideNavList .sideNavLinkSelect
	{
	display:inline;
	list-style:none;
	margin:0em 0em 12px 0em;
	float:left;
	}
	
.sideNavLinkSpace
	{
	padding:0px 0px 0px 0px;
	margin:0px 22px 0px 0px;
	}
	
	
#sideNav .sideNavList .sideNavLinkSelect a .navTL { width:13.81em; /* 221px */ background: url("../../_common/img/nav-side-TL-select.gif") no-repeat top left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#sideNav .sideNavList .sideNavLinkSelect a .navTR { width:13.81em; /* 221px */ background: url("../../_common/img/nav-side-TR-select.gif") no-repeat top right;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#sideNav .sideNavList .sideNavLinkSelect a .navBL { width:13.81em; /* 221px */ background: url("../../_common/img/nav-side-BL-select.gif") no-repeat bottom left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#sideNav .sideNavList .sideNavLinkSelect a .navBR { width:12.56em; /* 201px */ background: url("../../_common/img/nav-side-BR-select.gif") no-repeat bottom right; padding:12px 10px 10px 10px; margin:0px 0px 0px 0px; text-align:left; float:left; }

.sideNavTxt { font-size:115%; float:left; }
.sideNavBackTxt { font-size:90%; float:left; }


#sideNav .sideNavList .sideNavLink a .navTL { width:12.81em; /* 206px */ background: url("../../_common/img/nav-side-TL.gif") no-repeat top left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; background-color:#283691; }
#sideNav .sideNavList .sideNavLink a .navTR { width:12.81em; /* 206px */ background: url("../../_common/img/nav-side-TR.gif") no-repeat top right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#sideNav .sideNavList .sideNavLink a .navBL { width:12.81em; /* 206px */ background: url("../../_common/img/nav-side-BL.gif") no-repeat bottom left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#sideNav .sideNavList .sideNavLink a .navBR { width:11.56em; /* 185px */ background: url("../../_common/img/nav-side-BR.gif") no-repeat bottom right;  padding:12px 10px 10px 10px; margin:0px 0px 0px 0px; text-align:left; float:left;  }


#sideNav .sideNavList .sideNavLink a:hover .navTL { width:13.81em; /* 221px */ background: url("../../_common/img/nav-side-TL-select.gif") no-repeat top left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#sideNav .sideNavList .sideNavLink a:hover .navTR { width:13.81em; /* 221px */ background: url("../../_common/img/nav-side-TR-select.gif") no-repeat top right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#sideNav .sideNavList .sideNavLink a:hover .navBL { width:13.81em; /* 221px */ background: url("../../_common/img/nav-side-BL-select.gif") no-repeat bottom left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#sideNav .sideNavList .sideNavLink a:hover .navBR { width:12.56em; /* 201px */ background: url("../../_common/img/nav-side-BR-select.gif") no-repeat bottom right; padding:12px 10px 10px 10px; margin:0px 0px 0px 0px; text-align:left; text-decoration:underline; }


#sideNav .sideNavList .sideNavLink a:hover .sideNavTxt, #sideNav .sideNavList .sideNavLinkSelect a .sideNavTxt { margin-right: 20px; }
	
	
#sideNav .sideNavList .sideNavLinkSelect a  { float:left; color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1.25em; cursor:pointer; }
#sideNav .sideNavList .sideNavLinkSelect a:hover{ color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#sideNav .sideNavList .sideNavLink a { color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1.25em; cursor:pointer; }
#sideNav .sideNavList .sideNavLink a:hover { color:#283691; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }

#sideNav .sideNavList .sideNavLinkSelect #sideSubCat li {list-style:none;margin:.5em}
#sideNav .sideNavList .sideNavLinkSelect #sideSubCat li a {background:#202b74; color:#FFF200; display:block;font-size:.7em;font-weight:bold; padding:.5em 1.5em .5em .7em;float:none;text-transform:uppercase;width:14.5em}
#sideNav .sideNavList .sideNavLinkSelect #sideSubCat li.selected a {background:#FFF200 url(/_common/img/subCatarrow.gif) no-repeat right center;color:#283691;display:block;font-size:.7em;font-weight:bold; padding:.5em 1.5em .5em .7em;float:none;text-transform:uppercase;width:16.5em}
#sideNav .sideNavList .sideNavLinkSelect #sideSubCat li a:hover {text-decoration:underline}
#sideNav .sideNavList .sideNavLinkSelect ul#sideSubCat  {padding-top:.1em;clear:both; }








/* =4. page components / modules */

	




#mainContentArea
	{
	width:100%;
	position:relative;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	z-index:1;
	background-color:#FFFFFF;
	}
	
	
#mainContentInfo
	{
	width:100%;
	position:relative;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	z-index:1;
	background-color:#FFFFFF;
	}
	
#mainContent
	{
	width:59.13em; /* 946px */
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	min-height:300px;
	display:block;
	text-align:left;
	background-color:#FFFFFF;
	}
	
#mainContentRight
	{
	width:42.13em; /* 674px */
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	display:block;
	float:right;
	/*background-color:#993366;*/
	}
	
	
.titleChipShopEssentials { margin: 0em 0em 67px 0em; }
.titlePizzaAndKebabShopEssentials { margin: 0em 0em 67px 0em; }
.titleMobileCateringEssentials { padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleTermsAndConditions { padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }	
.titleTakeawayEssentials { width:24.56em; /* 393px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 0 0em; }
.titleSavingsCalculator { width:22.75em; /* 364px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleSavingsProtect { width:9.25em; /* 148px */ height:3.81em; /* 61px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleWeekly { width:32.38em; /* 518px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleFruitVeg { width:25.00em; /* 400px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleFrozen { width:7.81em; /* 125px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleSoftDrink { width:13.44em; /* 215px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleDisposables { width:13.81em; /* 221px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleTotalSolutions { width:17.94em; /* 287px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleCleaningSolutions { width:22.56em;		/* 361px */;  height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleExclusiveOffers { width:34.62em;		/* 554px */ height:2.44em;		/* 39px */; padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleEarnCash { width:32.06em; /* 513px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleTakeaway { width:37.50em; /* 600px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleContact { width:13.06em; /* 209px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titlePrivacyPolicy { width:17.00em; /* 272px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titlePressOffice { width:15.25em; /* 244px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleGrocery { width:9.25em; /* 148px */ height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleHealthyoptions{width:19.12em;		/* 306px */height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleLunchtime {width:24.25em;		/* 388px */;height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }
.titleChildrens {width:18.94em;		/* 303px */; height:2.56em; /* 41px */ padding: 0em 0em 0em 0em; margin: 0em 0em 67px 0em; }

.productVlineOne
	{
	width:42.13em; /* 674px */
	padding:0em 0em 0em 0em;
	margin:0px 0em 0em 0em;
	background: url("../../_common/img/product-vline.gif") repeat-y 13.94em /* 223px */ 0px;
	}
	
.productVlineTwo
	{
	width:42.13em; /* 674px */
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	background: url("../../_common/img/product-vline.gif") repeat-y 27.94em /* 447px */ 0px;
	}
	
.productItemRow
	{
	width:42.13em; /* 674px */
	margin:0em 0em 0em 0em;
	padding:0em 0em 31px 0em;
	float:left;
	background: url("../../_common/img/product-hline.gif") repeat-x bottom left;
	}
	
.productItemRowNoImg
	{
	width:42.13em; /* 674px */
	margin:0em 0em 0em 0em;
	padding:0em 0em 0px 0em;
	float:left;
	}
	
.productItem
	{
	width:14.00em; /* 224px */
	float:left;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	}
	
.productItemInfo
	{
	width:12.50em; /* 200px */
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 12px;
	}
	
.productItemImg
	{
	width:12.50em; /* 200px */
	height:12.50em; /* 200px */
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border:none;
	}
.productOffer.large {font-size:155%;}	
.productOffer.large strong {padding:.2em 0 .2em .4em}	

.productItemTitle { font-size:145%; line-height:1.1em; }
.productItemTitle a { font-weight:bold; color:#353435; }
.productItemTitle a:hover { color:#ed3323; }
.productItemSize { font-size:90%; }
.productItemSize.small {font-size:90%; line-height:1.1;}
.productItemSize strong{color: #283691; }
.productItemSize em{font-weight: bold; color: red; font-style: normal;}
.productItemSizeScot em {font-weight:bold; font-style:normal; background-color:red; color:#fff; padding:0.2em;}
.productItemPriceSmall.desc {padding-top:.75em;}
.productItemPriceSmall.desc2 {padding-top:.4em;}
.productItemPrice { font-size:210%; line-height:1em; }
.productItemPriceSmall { color:#283691;font-size:110%;font-weight:bold;  display:block; margin-top:.8em;line-height:1.1}
.productItemPriceSmall strong {font-size:170%;display:block}
.productOffer {background:#FF2931; color:#fff; display:block; padding:.5em; font-weight:bold}
.productOffer strong {font-size:150%;display:block; text-transform: uppercase;}
.productItemRef { font-size:90%; }
.productItemRedBox { background-color:#fcdddf; margin:0em 0em 10px 0em; padding:5px 5px 5px 5px; line-height:1.25em; }
.productItemRedBox a { color:#353435;  text-decoration:none; }
.productItemRedBox a:hover { color:#ed3323;  text-decoration:none; }
.productItemAlsoSize { margin:0em 10px 0em 0em; padding:0em 0em 0em 0em; }
.productItemAlsoPrice { margin:0em 10px 0em 0em; padding:0em 0em 0em 0em; }
.productItemRedTxt { color:#eb1d25; margin:0em 0em 5px 0em; padding:0em 0em 0em 0em; }
.productItemRedTxtBox { color:#FFFFFF; background-color:#eb1d25; margin:0em 0em 0px 0em; padding:2px 4px 2px 4px; }
.productItemRedTxtBoxFull { color:#FFFFFF; background-color:#eb1d25; margin:0em 0em 0px 0em; padding:2px 4px 2px 4px; font-size:110%; }
.productItemRedTxtNow { font-size:140%; line-height:1.9em; }
.productItemRedTxtPrice { font-size:210%;}



.productRedBoxOne { width:42.13em; /* 674px */ background: url("../../_common/img/product-red-box-tile.gif") repeat-x bottom left; background-color:#ff2931; margin:15px 0em 0em 0em; padding:0em 0em 0em 0em; }

.productRedBoxTwo { width:42.13em; /* 674px */ background: url("../../_common/img/product-red-box-corner.gif") no-repeat bottom right; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }

.productRedBoxImgArea { width:6.81em; /* 109px */ margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; float:left; }
.productRedBoxImg { width:6.81em; /* 109px */ height:8.50em; /* 136px */ margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }

.productRedBoxInfo { text-align:right; color:#FFFFFF; font-size:160%; width:16.88em; /* 410px */ float:right;  margin:25px 35px 28px 0em; padding:0em 0em 0em 0em; }
.productRedBoxInfo p { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }



.productBorderBox { width:42.00em; /* 674px */ padding:0em 0em 0em 0em; margin:5px 0em 15px 0em; background-color:#fbd2bf; border:1px solid #ff2931; }



.productBorderBoxVlineOne { width:42.00em; /* 672px */ padding:0em 0em 0em 0em; margin:10px 0em 10px 0em; background: url("../../_common/img/product-vline.gif") repeat-y 13.88em /* 222px */ 0px; }
.productBorderBoxVlineTwo { width:42.00em; /* 672px */ padding:0em 0em 0em 0em; margin:0em 0em 0em 0em; background: url("../../_common/img/product-vline.gif") repeat-y 27.88em /* 446px */ 0px; }

.productBorderBoxRedVlineOne { width:42.00em; /* 672px */ padding:0em 0em 0em 0em; margin:10px 0em 0px 0em; background: url("../../_common/img/product-vline.gif") repeat-y 13.88em /* 222px */ 0px; }
.productBorderBoxRedVlineTwo { width:42.00em; /* 672px */ padding:0em 0em 0em 0em; margin:0em 0em 0em 0em; background: url("../../_common/img/product-vline.gif") repeat-y 27.88em /* 446px */ 0px; }

.productBorderBoxItemRow { width:42.00em; /* 672px */ margin:0em 0em 0em 0em; padding:0em 0em 31px 0em; float:left; background: url("../../_common/img/product-hline-red-bk.gif") repeat-x bottom left; }
.productBorderBoxItemRowNoImg { width:42.00em; /* 672px */ margin:0em 0em 0em 0em; padding:0em 0em 0px 0em; float:left; }

.productBorderBoxItemRow2 { width:28.00em; /* 448px */ margin:0em 0em 0em 0em; padding:0em 0em 31px 0em; float:right; background: url("../../_common/img/product-hline-red-bk.gif") repeat-x bottom left; }
.productBorderBoxItemRow2NoImg { width:28.00em; /* 448px */ margin:0em 0em 0em 0em; padding:0em 0em 0px 0em; float:right; }

.productBorderBoxItem { width:14.00em; /* 224px */ float:left; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }
.productBorderBoxItemInfo { width:12.50em; /* 200px */ margin:0em 0em 0em 0em; padding:0em 0em 0em 11px; }


.productBorderBoxRedItem { width:14.00em; /* 224px */ float:left; margin:-10px 0em 0em 0em; padding:0em 0em 0em 0em; background-color:#ff2931; min-height:780px;  }
.productBorderBoxRedItemInfo { width:12.50em; /* 200px */ margin:0em 0em 0em 0em; padding:10px 0em 0em 11px; color:#FFFFFF; }

.productBorderBoxRedItemInfo .productItemAlsoTitle { font-size:155%; line-height:1.1em; color:#FFFFFF; padding:0px 0em 0em 0em; }
.productBorderBoxRedItemInfo .productItemTitle { font-size:155%; line-height:1.3em; color:#FFFFFF; padding:0px 0em 0em 0em; }
.productBorderBoxRedItemInfo .productItemTitle a { font-weight:bold; color:#FFFFFF; }
.productBorderBoxRedItemInfo .productItemTitle a:hover { color:#353435; }
.productBorderBoxRedItemInfo .productItemBold { font-size:210%; line-height:1em; }
.productBorderBoxRedItemInfo .productItemSize { font-size:120%; }
.productBorderBoxRedItemInfo .productItemPrice { font-size:220%; line-height:1em; }
.productBorderBoxRedItemInfo .productItemRef { font-size:90%; }
.productItemRedBox2 { background-color:#f9b7a7; margin:0em 0em 10px 0em; padding:5px 5px 5px 5px; line-height:1.25em; }
.productItemRedBox2 a { color:#353435;  text-decoration:none; }
.productItemRedBox2 a:hover { color:#ed3323; text-decoration:none; }
.productBorderBoxRedItemInfo .productItemAlsoSize { margin:0em 10px 0em 0em; padding:0em 0em 0em 0em; }
.productBorderBoxRedItemInfo .productItemAlsoPrice { margin:0em 10px 0em 0em; padding:0em 0em 0em 0em; }
.productBorderBoxRedItemInfo .productItemRedTxt { color:#FFFFFF; margin:0em 0em 5px 0em; padding:0em 0em 0em 0em; }
.productBorderBoxRedItemInfo .productItemRedTxtBox { color:#FFFFFF; background-color:#f9b7a7; margin:0em 0em 0px 0em; padding:2px 4px 2px 4px; }
.productBorderBoxRedItem .productItemRedTxtNow { font-size:140%; line-height:1.9em; }
.productBorderBoxRedItem .productItemRedTxtPrice { font-size:210%;}





.productBorderBox2 { width:42.00em; /* 674px */ padding:0em 0em 0em 0em; margin:5px 0em 20px 0em;   }
.productBorderBox2Item { float:left; width:14.00em; /* 224px */ margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; background-color:#fbd2bf; border:1px solid #ff2931; min-height:319px; }
.productBorderBox2ItemInfo { width:12.50em; /* 200px */ margin:0em 0em 0em 0em; padding:0em 0em 0em 11px; }


.productBorderBox2RedItem { width:14.00em; /* 224px */ margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; background-color:#ff2931; float:left; border:1px solid #ff2931; color:#FFFFFF; min-height:319px; }
.productBorderBox2RedItemInfo { width:12.50em; /* 200px */ margin:0em 0em 0em 0em; padding:0em 0em 0em 11px; }

.productBorderBox2RedItem .productItemTitle { font-size:145%; line-height:1.1em; color:#FFFFFF; padding:10px 0em 0em 0em; display:block; }
.productBorderBox2RedItem .productItemTitle a { font-weight:bold; color:#FFFFFF; }
.productBorderBox2RedItem .productItemTitle a:hover { color:#353435; }
.productBorderBox2RedItem .productItemBold { font-size:210%; line-height:1em; }

.productItemOfferImg
	{
	width:12.25em; /* 196px */
	height:8.69em; /* 139px */
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border:none;
	}

	
.productBanner
	{
	width:42.13em; /* 674px */
	padding:0em 0em 0em 0em;
	margin:0px 0em 15px 0em;
	}
	
.productBannerImg
	{
	width:42.13em; /* 674px */
	height:7.31em; /* 117px */
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	}
	
.productBannerImg2
	{
	width:42.13em; /* 674px */
	height:14.94em; /* 239px */
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	}
	
	
.productRedWhiteBox { display:block; width:42.13em; /* 674px */ padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;  }


.productRedBox { display:block; width:42.13em; /* 674px */ padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; color:#283691;  background-color:#ff2931; }
.productRedBoxTitle { width:41.50em; /* 664px */ padding:0px 0px 0px 0px; margin:0px 5px 0px 5px; float:left; }
.productRedBoxTitle .itemProduct { width:66%; /* 190px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; color:#FFFFFF; }
.productRedBoxTitle .itemProduct p { font-size:110%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }
.productRedBoxTitle .itemQuantity { width:15%; /* 60px */ padding:0px 0px 0px 0px; margin:4px 0px 0px 15px; float:left; color:#FFFFFF;}
.productRedBoxTitle .itemQuantity p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em;}
.productRedBoxTitle .itemPrice { width:14%; /* 150px */ padding:0px 0px 0px 0px; margin:4px 0px 0px 15px; float:left; color:#FFFFFF;  float:right; }
.productRedBoxTitle .itemPrice p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }


.productRedBoxLine { display:block;  width:42.13em; /* 674px */ padding:6px 0px 6px 0px; margin:0px 0px 0px 0px; color:#283691;  border-bottom:1px solid #959595;}
.productRedBoxItem { width:41.50em; /* 664px */ padding:0px 0px 0px 0px; margin:0px 5px 0px 5px; float:left;  }
.productRedBoxItem a { font-weight:bold; }
.productRedBoxItem a:hover { font-weight:bold; color:#ff2931; }
.productRedBoxItem .itemProduct2 { width:66%; /* 190px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; color:#353435; }
.productRedBoxItem .itemProduct2 p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }
.productRedBoxItem .itemQuantity2 { width:15%; /* 60px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435;  }
.productRedBoxItem .itemQuantity2 p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em;}
.productRedBoxItem .itemPrice2 { width:14%; /* 150px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435;  float:right; }
.productRedBoxItem .itemPrice2 p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }



.productRedBox2 { display:block; width:42.13em; /* 674px */ padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; color:#283691;  background-color:#ff2931; }
.productRedBoxTitle2 { width:41.50em; /* 664px */ padding:0px 0px 0px 0px; margin:0px 5px 0px 5px; float:left; }
.productRedBoxTitle2 .itemProduct { width:51%; /* 190px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; color:#FFFFFF; }
.productRedBoxTitle2 .itemProduct p { font-size:110%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }
.productRedBoxTitle2 .itemQuantity { width:12%; /* 60px */ padding:0px 0px 0px 0px; margin:4px 0px 0px 15px; float:left; color:#FFFFFF;}
.productRedBoxTitle2 .itemQuantity p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em;}
.productRedBoxTitle2 .itemWas { width:17%; /* 60px */ padding:0px 0px 0px 0px; margin:4px 0px 0px 15px; float:left; color:#FFFFFF; text-align:center;}
.productRedBoxTitle2 .itemWas p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em;}
.productRedBoxTitle2 .itemPrice { width:11%; /* 150px */ padding:0px 0px 0px 0px; margin:4px 0px 0px 15px; float:left; color:#FFFFFF;  float:right; }
.productRedBoxTitle2 .itemPrice p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }


.productRedBoxLine2 { display:block;  width:42.13em; /* 674px */ padding:6px 0px 6px 0px; margin:0px 0px 0px 0px; color:#283691;  border-bottom:1px solid #959595;}
.productRedBoxItem2 { width:41.50em; /* 664px */ padding:0px 0px 0px 0px; margin:0px 5px 0px 5px; float:left;  }
.productRedBoxItem2 a { font-weight:bold; }
.productRedBoxItem2 a:hover { font-weight:bold; color:#ff2931; }
.productRedBoxItem2 .itemProduct2 { width:51%; /* 190px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; color:#353435; }
.productRedBoxItem2 .itemProduct2 p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }
.productRedBoxItem2 .itemQuantity2 { width:12%; /* 60px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435;  }
.productRedBoxItem2 .itemQuantity2 p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em;}
.productRedBoxItem2 .itemWas2 { width:17%; /* 60px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435; text-align:center;  }
.productRedBoxItem2 .itemWas2 p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em;}
.productRedBoxItem2 .itemPrice2 { width:11%; /* 150px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435;  float:right; }
.productRedBoxItem2 .itemPrice2 p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }




.productLogoSide { float:left; padding:5px 0px 0px 0px; margin:0px 10px 0px 0px; }

.productSmTxt { width:100%; float:left; padding:5px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:right; font-size:90%; }
.productSmTxt p { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }




.say {
	width:42.06em; /* 673px */
	padding: 0 0 10px 0;
	margin: 0 0 2em 0;
	border :1px solid #ff2931;
	background-color: #FBD2BF;
}

.say h2 {
	background: #ff2931;
	color: #fff;
	font-weight: normal;
	padding: .3em;
	font-size: 1.6em;
	margin: 0 0 10px 0;
}

.say img {
	float: left;
	margin: .5em;
}

.say h2 strong {
	font-weight: bold;
}

.say blockquote {
	font-size: .9em;
	line-height: 1.4em;
	font-style: italic;
	margin: 2em .5em 0 .5em;
	font-weight: bold;
}

.say cite {
	font-size: .9em;
	font-style: normal;
	float: right;
	margin: 1em .5em 0 0;
}

ul.productInfoList {
	font-size: .8em;
	margin-bottom: 10px;
	margin-left: 20px;
}


.bigRedBox
	{
	width:42.06em; /* 673px */
	padding:0em 0em 0em 0em;
	margin:0px 0em 15px 0em;
	border:1px solid #ff2931;
	background-color:#ff2931;
	}
	
.bigBlueBox
	{
	width:42.06em; /* 673px */
	padding:0em 0em 0em 0em;
	margin:0px 0em 15px 0em;
	border:1px solid #004181;
	background-color:#004181;
	}
	
.bigRedBox p, .bigBlueBox p
	{
	padding:0em 0em 0em 0em;
	margin:15px 15px 15px 15px;
	text-align:center;
	font-size:160%;
	}
	
.bigRedBox .white, .bigBlueBox .white
	{
	padding:0em 0em 0em 0em;
	margin:15px 15px 15px 15px;
	text-align:center;
	color:#FFFFFF;	
	}
	
.bigRedBox .yellow, .bigBlueBox .yellow
	{
	padding:0em 0em 0em 0em;
	margin:15px 15px 15px 15px;
	text-align:center;
	color:#fff200;
	}
	
	
	
	

.productBig
	{
	width:42.13em; /* 674px */
	padding:0em 0em 0em 0em;
	margin:0px 0em 15px 0em;
	}
	
.productBigBorder
	{
	width:42.06em; /* 673px */
	padding:0em 0em 0em 0em;
	margin:0px 0em 15px 0em;
	border:1px solid #ff2931;
	}
	
.productBigImg
	{
	width:13.13em; /* 210px */
	width:13.13em; /* 210px */
	float:left;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	}
	
.productBigImg img
	{
	width:13.13em; /* 210px */
	width:13.13em; /* 210px */
	float:left;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border:none;
	}
	
.productBigInfo1
	{
	float:left;
	width:12.75em; /* 204px */
	padding:0em 0em 0em 0em;
	margin:25px 0px 0px 30px;
	}
	
.productBigInfo2
	{
	float:left;
	width:190px; /* 204px */
	padding:0em 0em 0em 0em;
	margin:25px 0px 0px 15px;
	}
	
	
	
.backToTop
	{
	margin:0em 0em 15px 0em;
	padding:3px 5px 3px 5px;
	background-color:#283691;
	float:left;
	}
	
.backToTop p { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }
.backToTop a { color:#fff200; text-decoration:none; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }
.backToTop a:hover { color:#FFFFFF; text-decoration:underline; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }
	
	
	
	
	
	


	
#mainContentLeft
	{
	width:13.81em; /* 221px */
	padding:0em 0em 0em 0em;
	margin: 165px 0em 0em 0em;
	display:block;
	float:left;
	
	}
	
.titleSideReduce
	{
	width:13.81em; /* 221px */
	height:9.88em; /* 158px */
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	


#flashContent {
	margin: 30px 0 0 0;
	float: right;
	padding-left: 20px;
}

	
.sideBoxArea
	{
	width:13.81em; /* 221px */
	padding:0em 0em 0em 0em;
	margin: 10px 0em 10px 0em;
	position:relative;
	}
	
.sideBoxImgArea
	{
	position:absolute;
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	z-index:4;
	float:left;
	}
	
.sideBoxImg
	{
	width:6.25em; /* 100px */
	height:7.81em; /* 125px */
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.sideBox
	{
	width:13.19em; /* 211px */
	padding:0em 0em 0em 0em;
	margin: 10px 0em 0em 10px;
	background: url("../../_common/img/side-box-grad.gif") repeat-x top left;
	background-color: #eaecf4;
	border:1px solid #747fc6;
	display:block;
	float:right;
	}
	
.sideBoxInfo
	{
	position:relative;
	width:110px; /* 221px */
	float:right;
	padding:0em 0em 0em 0em;
	margin: 10px 10px 10px 0em;
	}
	
.sideBoxArrow {  list-style: none; padding:0em 0em 0em 0em; margin:0em 0em 0em 0em;  }
.sideBoxArrow li { list-style:none; padding: 0px 10px 0px 0px; margin: 0em 0em 0px 0em; background: url("../../_common/img/side-arrow.gif") no-repeat top right; }
.sideBoxArrow a { font-size:70%; color:#2a3634; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;  }
.sideBoxArrow a:hover { text-decoration:none; color:#eb1d25; }

.sideBoxInfo h2
	{
	color:#283691;
	font-size: 110%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-align:left;
	font-weight:normal;
	}
	
	
.sideBigTxt
	{
	width:13.81em; /* 221px */
	padding:0em 0em 0em 0em;
	margin: 15px 0em 15px 0em;
	float:left;
	text-align:right;
	}
	
.sideBigTxt p { padding:0em 0em 0em 0em; margin: 0em 0em 0em 0em; font-size:120%; color:#283691; }
.sideBigTxt a { padding:0em 0em 0em 0em; margin: 0em 0em 0em 0em; color:#283691; text-decoration:none; }
.sideBigTxt a:hover { padding:0em 0em 0em 0em; margin: 0em 0em 0em 0em; color:#283691; text-decoration:underline; }



.sideSmTxt
	{
	width:12.56em; /* 201px */
	padding:0em 0em 0em 0em;
	margin: 15px 0em 15px 0em;
	float:left;
	text-align:left;
	}
	
.sideSmTxt p { padding:0em 0em 0em 0em; margin: 0em 0em 0.94em  0em; font-size:70%; color:#283691; }
.sideSmTxt a { padding:0em 0em 0em 0em; margin: 0em 0em 0em 0em; color:#283691; text-decoration:none; }
.sideSmTxt a:hover { padding:0em 0em 0em 0em; margin: 0em 0em 0em 0em; color:#283691; text-decoration:underline; }
	
	
	
	
	
	
	
	
	
	
	
	
#savingsArea
	{
	width:42.13em; /* 674px */
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	display:block;
	}
	
#savingsRight
	{
	width:13.13em; /* 210px */
	padding:0em 0em 0em 0em;
	margin:-102px 0em 10px 0em;
	float:right;
	}
	
.savingsRedBox { float:left; width:13.13em; /* 210px */ padding:0px 0px 0px 0px; margin:2px 0px 20px 0px; color:#FFFFFF; }
.savingsRedBoxInfo { padding:20px 10px 5px 10px; margin:0px 0px 0px 0px; }
.savingsRedBoxInfo h2 { color: #fff;}
.savingsRedBoxInfo ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 25px; }
.savingsRedBoxInfo ol li { font-weight: bold; margin:0px 0px 15px 0px; }
.savingsRedBoxInfo ol li span { font-weight: normal; }

.savingsSideImgArea { float:left; width:13.13em; /* 210px */ padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }
.savingsSideImg { width:13.13em; /* 210px */ height:4.56em; /* 73px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; }

.savingsRedBoxTL { width:13.13em; /* 210px */ background: url("../../_common/img/savings-side-box-red-TL.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#eb1d25; }
.savingsRedBoxTR { width:13.13em; /* 210px */ background: url("../../_common/img/savings-side-box-red-TR.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.savingsRedBoxBL { width:13.13em; /* 210px */ background: url("../../_common/img/savings-side-box-red-BL.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.savingsRedBoxBR { width:13.13em; /* 210px */ background: url("../../_common/img/savings-side-box-red-BR.gif") no-repeat bottom right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; }

.savingsSmTxt
	{
	width:13.13em; /* 210px */
	padding:0em 0em 0em 0em;
	margin: 0px 0em 20px 0em;

	text-align:left;
	}
	
.savingsSmTxt p { padding:0em 0em 0em 0em; margin: 0em 0em 0.94em  0em; font-size:70%; color:#283691; }
.savingsSmTxt a { padding:0em 0em 0em 0em; margin: 0em 0em 0em 0em; color:#283691; text-decoration:none; }
.savingsSmTxt a:hover { padding:0em 0em 0em 0em; margin: 0em 0em 0em 0em; color:#283691; text-decoration:underline; }





#savingsLeft
	{
	width:27.50em; /* 440px */
	padding:0em 0em 15px 0em;
	margin:27px 0em 0em 0em;
	float:left;
	}
	
.savingsItem
	{
	width:8.88em; /* 142px */
	padding:0em 0em 0em 0em;
	margin: 0px 4px 3px 0em;
	text-align:left;
	float:left;
	}
	
.savingsItemImg
	{
	width:8.25em; /* 132px */
	height:8.25em; /* 132px */
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border:1px solid #ccd0e8;
	}
	
.savingsAddImg
	{
	width:8.25em; /* 132px */
	height:8.25em; /* 132px */
	position:absolute;
	padding: 0px 0em 0em 0em;
	margin: 1px /* 114px */ 0em 0em 1px;
	border:none;
	}
	
.savingsItem 
	{
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	float:left;
	outline:none;
	}
	
.savingsItem  .savingsItemBk
	{
	min-height:14.50em;
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	float:left;width:auto;
	}
	
.savingsItem  .savingsItemBk .savingsItemInfo
	{
	position:relative;
	padding:5px 5px 5px 5px;
	margin: 0em 0em 0em 0em;
	float:left;
	line-height:1em;
	}
	
.savingsItem  .savingsItemBk .savingsItemInfo p
	{
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.savingsItem  .savingsItemTitle { font-size:90%; font-weight:bold; }
.savingsItem  .savingsItemSize { font-size:80%; }
	
	
.savingsItem .savingsItemBk:hover 
	{
	background-color:#fff200;
	}
	
	
/*.savingsItem a:focus .savingsItemBk, .savingsItem a:active .savingsItemBk
	{
	cursor:pointer;
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background-color:#fff200;
	outline:none;
	}*/
	
#savingsPopBk
	{
	/*visibility:hidden;*/
	text-align:left;
	position:absolute;
	width:100%;
	height:100%;
	z-index:5;
	left: 0;
	background: url("../../_common/img/pop-bk.png") repeat top center;
	padding: 0;
	margin: 0;
	}
	
#savingsPop
	{
	text-align:left;
	position:absolute;
	width:35.63em;                              /*570px */
	z-index:6;
	top:169px;
	left:50%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em -285px;
	}
	
.savingsPopBox
	{
	float:left;
	width:35.63em;								/* 570px */	
	text-align:left;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display:block;
	}
	
	
.savingsPopBoxTL
	{
	width:35.63em;								/* 570px */	
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-yellow-TL.png") no-repeat top left;
	}
	
.savingsPopBoxL
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-yellow-L.png") no-repeat;
	background-position: 0px 35px;
	}
	
.savingsPopBoxTR
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-yellow-TR.png") no-repeat;
	background-position: 33.44em /*535px*/ 0px;
	}
	
.savingsPopBoxR
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-yellow-R.png") no-repeat;
	background-position: 33.44em /*535px*/ 35px;
	}
	
.savingsPopBoxBR
	{
	height:35px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-yellow-BR.png") no-repeat 33.44em /*535px*/ bottom;
	}
	
.savingsPopBoxBL
	{
	height:35px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-yellow-BL.png") no-repeat bottom left;
	}
	
.savingsPopBoxT
	{
	width:33.44em;								/* 535px */	
	padding: 35px 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-yellow-T.png") no-repeat;
	background-position: 35px 0px;
	}
	
.savingsPopBoxB
	{
	width:33.44em;								/* 535px */	
	height:35px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-yellow-B.png") no-repeat;
	background-position: 35px 0px;
	}
	
#savingsPopInfo
	{
	background-color:#fff200;
	margin: 0em 0em 0em 35px;
	padding: 0em 0em 0em 0em;
	display:block;
	color:#353435;
	}
	
#savingsPopProductImg
	{
	float:left;
	width:8.50em;  /* 136px */
	margin: 0em 0em 0em 10px;
	padding: 0em 0em 0em 0em;
	}
	
#savingsPopClose
	{
	text-align:right;
	margin: 0em 10px 10px 0em;
	padding: 0em 0em 0em 0em;
	}
	
#savingsPopClose img
	{
	border:none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	vertical-align:middle;
	}
	
#savingsPopClose a { border:none; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-decoration:none; font-size:80%; }
#savingsPopClose a:hover { color:#eb1d25; border:none; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-decoration:none; }

#savingsPopForm .savingsItemTitle { font-size:130%; font-weight:bold; }
#savingsPopForm .savingsItemSize { font-size:130%; }
	
#savingsPopForm {  margin:0em 10px 0em 0em; padding:0em 0em 0em 0em; font-size:100%; width:20.00em; /* 320px */ float:right;   }
#savingsPopForm .formBoxes { margin:0em 0em 10px 0em; padding:0em 0em 0em 0em; width:11.5em; float:left; font-size:85%; }
#savingsPopForm label { width:100%; float:left; text-align:left; margin:3px 5px 0em 0em;  }
#savingsPopForm form { width:100%; }
#savingsPopForm .txtBox { float:left; width:100px; border:#353435 solid 1px; margin:5px 0em 10px 0em; padding:0.19em 0.19em 0.19em 0.38em; /*background: url("../../_common/img/form-box-bk.gif") repeat-x top left;*/ background-color:#FFFFFF; color:#353435; font-weight:bold; font-size:120%; }

#savingsPopForm input.BtnAdd
	{
	float:right;
	width:88px;
	height:30px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/butt-add.gif") no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	border:none;
	}
	
#savingsSignUpTxt { padding: 0em 0em 0em 0em; margin:0px 0em 0em 0em; color:#283691; font-size:125%; display:block; }
#savingsSignUpTxt .boldTxt { font-size:110%; font-weight:bold; line-height:1em; }

#savingsSignUpSmTxt { padding: 0em 0em 0em 0em; margin:0px 0em 40px 0em; color:#283691; font-size:90%; display:block; position:relative; }

#savingsSignUpForm { width:100%; padding: 10px 0em 40px 0em; margin:0px 0em 0px 0em; }
#savingsSignUpFormLeft { width:20.75em; /* 332px */ padding: 0em 0em 0em 0em; margin:0px 0em 0em 0em; float:left; position:relative; }
#savingsSignUpFormRight { width:20.75em; /* 332px */ padding: 0em 0em 0em 0em; margin:0px 0em 0em 0em; float:right; position:relative; }
.savingsSignUpFormTitle { float:left; width:20.75em; /* 332px */ padding: 0em 0em 0em 0em; margin:0px 0em 0em 0em; position:absolute; z-index:5; }
.savingsSignUpFormTitle img { width:20.75em; /* 332px */ height:5.69em; /* 91px */ padding: 0em 0em 0em 0em; margin:0px 0em 0em 0em; }

.savingsBlueBox {  width:20.13em; /* 322px */ padding:4.38em 0px 0px 7px; margin:0px 0px 10px 0px; color:#283691; }
.savingsBlueBoxInfo { padding:20px 10px 10px 10px; margin:0px 0px 0px 0px; }
.savingsBlueBoxTL { width:20.13em; /* 322px */ background: url("../../_common/img/savings-side-box-blue-TL.gif") no-repeat top left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#e9ebf6; }
.savingsBlueBoxTR { width:20.13em; /* 322px */ background: url("../../_common/img/savings-side-box-blue-TR.gif") no-repeat top right;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.savingsBlueBoxBL { width:20.13em; /* 322px */ background: url("../../_common/img/savings-side-box-blue-BL.gif") no-repeat bottom left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.savingsBlueBoxBR { width:20.13em; /* 322px */ background: url("../../_common/img/savings-side-box-blue-BR.gif") no-repeat bottom right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; }

#savingsSignUpForm p { margin:0em 0em 10px 0em; padding:0em 0em 0em 0em; width:100%; float:left; font-size:85%; }
#savingsSignUpForm label { width:40%; float:left; text-align:left; margin:0px 5px 0em 0em; line-height:1em; }
#savingsSignUpForm form { width:100%; }
#savingsSignUpForm .txtBox { float:right; width:10.00em; border:#707bc0 solid 1px; margin:0px 0em 0px 0em; padding:0.19em 0.19em 0.19em 0.38em; /*background: url("../../_common/img/form-box-bk.gif") repeat-x top left;*/ background-color:#FFFFFF; color:#283691; font-weight:bold; font-size:120% }
#savingsSignUpForm .txtDrop { width:7.50em; border:none; margin:0px 0em 0px 0px; padding:0.19em 0.19em 0.13em 0.38em; /*background: url("../../_common/img/form-box-bk.gif") repeat-x top left;*/ background-color:#FFFFFF; color:#283691; font-weight:bold; font-size:120%; }

#savingsSignUpForm span { width:9.00em; border:#707bc0 solid 1px; display:inline-block; margin:0px 0em 0px 2px; }

#savingsSignUpForm input.BtnSubmit
	{
	float:right;
	width:105px;
	height:27px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/butt-submit.gif") no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	border:none;
	}
	




#shoppingArea { width:42.13em; /* 674px */ padding: 0em 0em 0em 0em; margin:0px 0em 0em 0em; float:left; display:block; /**/ position:relative; }

.shoppingTitle { float:left; width:42.13em; /* 674px */ padding: 0em 0em 0em 0em; margin:0px 0em 0em 0em; position:absolute; z-index:5; }
.shoppingTitle img { width:42.13em; /* 674px */ height:5.69em; /* 91px */ padding: 0em 0em 0em 0em; margin:0px 0em 0em 0em; }

.shoppingBlueBox {  width:41.25em; /* 660px */ padding:4.38em 0px 0px 7px; margin:0px 0px 0px 0px; color:#283691; }
.shoppingBlueBoxLineOne {  width:41.25em; /* 660px */ background: url("../../_common/img/shop-title-line.gif") repeat-y top left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  background-color:#293791;  }
.shoppingBlueBoxLineTwo {  width:41.25em; /* 660px */ background: url("../../_common/img/shop-title-line.gif") repeat-y top right;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingBlueBoxT { width:41.25em; /* 660px */ background: url("../../_common/img/shop-title-T.gif") repeat-x top left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingBlueBoxTL { width:41.25em; /* 660px */ background: url("../../_common/img/shop-title-TL.gif") no-repeat top left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingBlueBoxTR { width:41.25em; /* 660px */ background: url("../../_common/img/shop-title-TR.gif") no-repeat top right;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.shoppingLBlueBox {  width:41.25em; /* 660px */ padding:0px 0px 0px 7px; margin:0px 0px 10px 0px; color:#283691; }
.shoppingLBlueBoxLineOne {  width:41.25em; /* 660px */ background: url("../../_common/img/shop-info-B-line.gif") repeat-y top left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  background-color:#FFFFFF;  }
.shoppingLBlueBoxLineTwo {  width:41.25em; /* 660px */ background: url("../../_common/img/shop-info-B-line.gif") repeat-y top right;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingLBlueBoxB { width:41.25em; /* 660px */ background: url("../../_common/img/shop-info-B-line.gif") repeat-x bottom left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingLBlueBoxBL { width:41.25em; /* 660px */ background: url("../../_common/img/shop-info-BL.gif") no-repeat bottom left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingLBlueBoxBR { width:41.25em; /* 660px */ background: url("../../_common/img/shop-info-BR.gif") no-repeat bottom right;  padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; }


.shoppingItemTitle { width:38.75em; /* 620px */ padding:0px 0px 0px 0px; margin:0px 20px 10px 20px; float:left; }
.shoppingItemTitle .shoppingItemProduct { width:11.88em; /* 190px */ padding:0px 0px 0px 0px; margin:15px 0px 0px 0px; float:left; }
.shoppingItemTitle .shoppingItemProduct p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#FFFFFF; line-height:1em; }

.shoppingItemTitle .shoppingItemPrice { width:5.00em; /* 80px */ padding:0px 0px 0px 0px; margin:7px 0px 0px 15px; float:left; color:#FFFFFF; }
.shoppingItemTitle .shoppingItemPrice p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em;  }

.shoppingItemTitle .shoppingItemQuantity { width:3.75em; /* 60px */ padding:0px 0px 0px 0px; margin:15px 0px 0px 15px; float:left; color:#FFFFFF; }
.shoppingItemTitle .shoppingItemQuantity p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em;}

.shoppingItemTitle .shoppingItemTotal { width:5.00em; /* 80px */ padding:0px 0px 0px 0px; margin:15px 0px 0px 15px; float:left; color:#FFFFFF; }
.shoppingItemTitle .shoppingItemTotal p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }

.shoppingItemTitle .shoppingItemSavings { width:5.00em; /* 80px */ padding:0px 0px 0px 0px; margin:15px 0px 0px 15px; float:left; color:#FFFFFF; }
.shoppingItemTitle .shoppingItemSavings p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1em; }



.shoppingItem { width:38.75em; /* 620px */ padding:0px 0px 5px 0px; margin:0px 20px 5px 20px; border-bottom:1px solid #97a0d4; float:left; color:#353435; }
.shoppingItem .shoppingItemProduct { width:11.88em; /* 190px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
.shoppingItem .shoppingItemProduct p { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#353435; }
.shoppingItem .shoppingItemProduct img { width:2.81em; /* 45px */ height:2.81em; /* 45px */ padding:0px 0px 0px 0px; margin:0px 5px 0px 0px; float:left; border:1px solid #97a0d4; }

.shoppingItem .shoppingItemPrice { width:5.00em; /* 80px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435; }
.shoppingItem .shoppingItemPrice p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.shoppingItem .shoppingItemQuantity { width:3.75em; /* 60px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435; }
.shoppingItem .shoppingItemQuantity p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.shoppingItem .shoppingItemTotal { width:5.00em; /* 80px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435; }
.shoppingItem .shoppingItemTotal p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.shoppingItem .shoppingItemSavings { width:5.00em; /* 80px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:left; color:#353435; }
.shoppingItem .shoppingItemSavings p strong{ color:#e91212; font-weight:bold; }
.shoppingItem .shoppingItemSavings p { font-size:90%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.shoppingItem .shoppingItemButtons { width:3.63em; /* 58px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 11px; float:left; color:#353435; }
.shoppingItem .shoppingItemButtons img{ width:3.63em; /* 58px */ height:0.94em; /* 15px */float:right; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; border:none; }

.shoppingItemTxt { width:38.75em; /* 620px */ padding:0px 0px 0px 0px; margin:20px 20px 20px 20px; float:left; }
.shoppingItemTxtSpace { width:38.75em; /* 620px */ padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; float:left; }
.shoppingItemTxtLeft { width:22.19em; /* 355px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:right; color:#283691; }
.shoppingItemTxtRight { width:15.31em; /* 245px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; }
.shoppingItemTxtLeft p { font-size:115%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingItemTxtRight p { font-size:115%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.shoppingItemTxtRight .black { color:#353435; }
.shoppingItemTxtRight .red { color:#e91212; }



.shoppingSignUpTxt { padding: 0em 0em 0em 0em; margin:20px 7px 0px 7px; color:#283691; font-size:125%; float:left; }
.shoppingSignUpTxt .bolderTxt { font-size:110%; font-weight:bold; line-height:1em; }
.shoppingSignUpTxt .boldTxt { font-size:80%; font-weight:bold; line-height:1em; }

.shoppingSignUpSmTxt { padding: 0em 0em 0em 0em; margin:10px 7px 40px 7px; color:#283691; font-size:90%; display:block; float:left; }



.shoppingLBlueBox2 {  width:41.31em; /* 661px */ padding:0px 0px 0px 7px; margin:0px 0px 20px 0px; color:#283691; float:left; }
.shoppingLBlueBoxInfo2 {  padding:10px 10px 10px 10px; margin:0px 0px 0px 0px;  }
.shoppingLBlueBoxLine {  width:40.06em; /* 641px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url("../../_common/img/address-line.gif") repeat-y 260px 0px; display:block; float:left;  }
.shoppingLBlueBoxTL2 { width:41.31em; /* 661px */ background: url("../../_common/img/savings-side-box-blue-TL.gif") no-repeat top left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#e9ebf6; }
.shoppingLBlueBoxTR2 { width:41.31em; /* 661px */ background: url("../../_common/img/savings-side-box-blue-TR.gif") no-repeat top right;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingLBlueBoxBL2 { width:41.31em; /* 661px */ background: url("../../_common/img/savings-side-box-blue-BL.gif") no-repeat bottom left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingLBlueBoxBR2 { width:41.31em; /* 661px */ background: url("../../_common/img/savings-side-box-blue-BR.gif") no-repeat bottom right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; }

.shoppingAddressLeft { width:250px; /* 250px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
.shoppingAddressLeft p { font-size:90%; }

.shoppingAddressLeft ul
	{
	padding:0px 0px 0px 0px;
	margin:0px 0em 0px 0em;
	float:left;
	display:block;
	list-style:none;
	}	
	
.shoppingAddressLeft ul li
	{
	display:inline;
	list-style:none;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;	
	}
	
.shoppingAddressLeft ul li .navTL { background: url("../../_common/img/butt-address-TL.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#283691; }
.shoppingAddressLeft ul li .navTR { background: url("../../_common/img/butt-address-TR.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingAddressLeft ul li .navBL { background: url("../../_common/img/butt-address-BL.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.shoppingAddressLeft ul li .navBR { width:130px; background: url("../../_common/img/butt-address-BR.gif") no-repeat bottom right; float:left; padding:3px 40px 5px 10px; margin:0px 0px 0px 0px; text-align:left; }

.shoppingAddressLeft a { color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0em 0em 0em 0em; }
.shoppingAddressLeft a:hover { color:#FFFFFF; text-decoration:underline; padding:0em 0em 0em 0em; margin:0em 0em 0em 0em; }

.shoppingAddressRight { width:360px; /* 360px */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; }
.shoppingAddressRight p { font-size:90%; }
	
	
	
	
	
	
	



#mainHome
	{
	width:100%;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	z-index:1;
	background: url("../../_common/img/homepage-bk.jpg") no-repeat bottom left;
	}
	
#mainHomeInfo
	{
	width:100%;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	z-index:1;
	background: url("../../_common/img/homepage-bk-tile.jpg") repeat-x bottom center;
	background-color:#FFFFFF;
	}
	
#mainHomeArea
	{
	width:59.13em; /* 946px */
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	min-height:300px;
	display:block;
	text-align:left;
	}
	
#mainHomeLeft
	{
	width:200px; /* 200px */
	padding:0em 0em 0em 0em;
	margin: 0em 0em 15px 0em;
	text-align:right;
	float:left;
	}
	
.homeBadge
	{
	width:11.63em; /* 186px */
	height:11.63em; /* 186px */
	padding:0em 0em 0em 0em;
	margin: 180px 0em 0em 0em;
	border:none;
	}
	
#mainHomeRight
	{
	width:500px; /* 500px */
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-align:left;
	float:right;
	}
	
#homeTitle
	{
	width:28.75em; /* 460px */
	padding:0em 0em 0em 0em;
	margin: 35px 0em 0em 0em;
	float:right;
	}
	
#homeTitle img
	{
	width:24.44em; /* 391px */
	height:10.38em; /* 166px */
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border:none;
	}
	
#homeTxt
	{
	width:28.75em; /* 460px */
	padding:0em 0em 0em 0em;
	margin: 10px 0em 0em 0em;
	float:right;
	color:#283691;
	}
	
#homeTxt p { font-size:100%; line-height:1em; }
	
	
	
	
	
	
	
	
#whiteBoxes
	{
	width:28.75em; /* 460px */
	padding:0em 0em 0em 0em;
	margin: 0px 0em 0px 0em;
	float:right;
	color:#283691;
	}
	
.homeWhiteBox
	{
	float:left;
	width:14.00em;								/* 224px */	
	text-align:left;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display:block;
	}
	
.spacing
	{
	margin: 0em 10px 0em 0em;
	}
	
	
.homeWhiteBoxTL
	{
	width:14.00em;								/* 224px */
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-white-TL.png") no-repeat top left;
	}
	
.homeWhiteBoxL
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-white-L.png") no-repeat;
	background-position: 0px 14px;
	}
	
.homeWhiteBoxTR
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-white-TR.png") no-repeat;
	background-position: 13.13em /*210px*/ 0px;
	}
	
.homeWhiteBoxR
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-white-R.png") no-repeat;
	background-position: 13.13em /*210px*/ 14px;
	}
	
.homeWhiteBoxBR
	{
	height:14px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-white-BR.png") no-repeat 13.13em /*210px*/ bottom;
	}
	
.homeWhiteBoxBL
	{
	height:14px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-white-BL.png") no-repeat bottom left;
	}
	
.homeWhiteBoxT
	{
	width:13.13em;								/* 210px */	
	padding: 14px 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-white-T.png") no-repeat;
	background-position: 14px 0px;
	}
	
.homeWhiteBoxB
	{
	width:13.13em;								/* 210px */	
	height:14px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/box-white-B.png") no-repeat;
	background-position: 14px 0px;
	}
	
.homeWhiteBoxInfo
	{
	background: url("../../_common/img/box-white-tile.png") repeat;
	margin: 0em 0em 0em 14px;
	padding: 0em 0em 0em 0em;
	width:12.25em;								/* 196px */	
	color:#353435;
	}
	
.homeWhiteBoxTxtFull { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; display:block; background: url("../../_common/img/box-white-arrow.gif") no-repeat bottom right; }
.homeWhiteBoxTxtFull h2 { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; color:#ED3326; font-weight:bold; font-size:100%; }
.homeWhiteBoxTxtFull p { margin: 5px 0em 0em 0em; padding: 0em 0em 0em 0em; color:#283593; font-size:75%; }
.homeWhiteBoxTxtFull a { display:block; color:#283593; font-weight:bold; }

.homeWhiteBoxImg { float:left; position:absolute; margin: 5px 0em 0em 0em; padding: 5px 0em 0em 0em; width:3.44em; /* 55px */  height:4.25em; /* 68px */ }

.homeWhiteBoxTxtHalf { width:9.38em; float:right; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; display:block; background: url("../../_common/img/box-white-arrow.gif") no-repeat bottom right; }
.homeWhiteBoxTxtHalf h2 { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; color:#ED3326; font-weight:bold; font-size:100%; }
.homeWhiteBoxTxtHalf p { margin: 5px 0em 0em 0em; padding: 0em 0em 0em 0em; color:#283593; font-size:75%; }
.homeWhiteBoxTxtHalf a { display:block; color:#283593; font-weight:bold; }
	
	
	
	
	



#mainHomeBtm
	{
	width:100%;
	padding:0em 0em 0em 0em;
	margin: 15px 0em 30px 0em;
	float:left;
	}
	
#mainHomeBtmInfo
	{
	width:100%;
	padding:0em 0em 0em 0em;
	margin: 15px 0em 0em 0em;
	float:left;
	background: url("../../_common/img/home-blue-box-T.gif") no-repeat top center;
	}
	
#mainHomeBtmInfoB
	{
	width:100%;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	float:left;
	background: url("../../_common/img/home-blue-box-B.gif") no-repeat bottom center;
	}
	
#mainHomeBtmArea
	{
	width:59.13em; /* 946px */
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	}
	
#mainHomeBtmAreaA
	{
	width:28.75em; /* 460px */
	padding:0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-align:left;
	float:right;
	background: url("../../_common/img/home-blue-box-TL.png") no-repeat top left;
	}
	
#mainHomeBtmAreaB
	{
	width:28.75em; /* 460px */
	padding:0em 0em 0em 0em;
	margin: 10px 0em 0em 0em;
	float:right;
	background: url("../../_common/img/home-blue-box-BL.png") no-repeat bottom left;
	}
	
.calculatorImg { width:14.00em; /* 224px */ height:8.88em; /* 142px */ position:absolute; margin: -30px 0em 0em -30px; padding: 0em 0em 0em 0em; }
.calculatorTxt { width:17.25em; /* 276px */ height:4.81em; /* 77px */ margin: 5px 0em 20px 180px; padding: 0em 0em 0em 0em; border:none; }








.contactFormBox {  width:25.00em; /* 400px */ padding:0em 0px 0px 0px; margin:0px 0px 20px 0px; color:#283691; }
.contactFormBoxInfo { padding:20px 10px 10px 10px; margin:0px 0px 0px 0px; }
.contactFormBoxTL { width:25.00em; /* 400px */ background: url("../../_common/img/savings-side-box-blue-TL.gif") no-repeat top left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#e9ebf6; }
.contactFormBoxTR { width:25.00em; /* 400px */ background: url("../../_common/img/savings-side-box-blue-TR.gif") no-repeat top right;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.contactFormBoxBL { width:25.00em; /* 400px */ background: url("../../_common/img/savings-side-box-blue-BL.gif") no-repeat bottom left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.contactFormBoxBR { width:25.00em; /* 400px */ background: url("../../_common/img/savings-side-box-blue-BR.gif") no-repeat bottom right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; }


.contactFormBoxInfo p { margin:0em 0em 10px 0em; padding:0em 0em 0em 0em; width:100%; float:left; font-size:85%; }
.contactFormBoxInfo label { width:52%; /* 400px */ float:left; text-align:left; margin:0px 5px 0em 0em; line-height:1em; }
.contactFormBoxInfo form { width:100%; }
.contactFormBoxInfo .txtBox { float:right; width:10.00em; border:#707bc0 solid 1px; margin:0px 0em 0px 0em; padding:0.19em 0.19em 0.19em 0.38em; /*background: url("../../_common/img/form-box-bk.gif") repeat-x top left;*/ background-color:#FFFFFF; color:#283691; font-weight:bold; font-size:120% }
.contactFormBoxInfo .txtDrop { width:7.50em; border:none; margin:0px 0em 0px 0px; padding:0.19em 0.19em 0.13em 0.38em; /*background: url("../../_common/img/form-box-bk.gif") repeat-x top left;*/ background-color:#FFFFFF; color:#283691; font-weight:bold; font-size:120%; }

.contactFormBoxInfo span { width:9.00em; border:#707bc0 solid 1px; display:inline-block; margin:0px 0em 0px 2px; }

.contactFormBoxInfo input.BtnSubmit
	{
	float:right;
	width:105px;
	height:27px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url("../../_common/img/butt-submit.gif") no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	border:none;
	}
	
	
	
	
	
	
	
	
	
	
	
#footerArea
	{
	width:100%;
	position:relative;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	z-index:1;
	}
	
#footer
	{
	width:59.13em; /* 946px */
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	display:block;
	text-align:left;
	}
	
#footerLeft
	{
	font-size:80%;
	width:49%; /* 946px */
	float:left;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	display:block;
	text-align:left;
	}
	
#footerLeft ul
	{
	padding:0px 0px 0px 0px;
	margin:15px 0em 15px 0em;
	float:left;
	display:block;
	list-style:none;
	}	
	
#footerLeft ul li
	{
	display:inline;
	list-style:none;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	
	}
	
#footerLeft ul li .navTL { background: url("../../_common/img/butt-footer-TL.gif") no-repeat top left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#202b74; }
#footerLeft ul li .navTR { background: url("../../_common/img/butt-footer-TR.gif") no-repeat top right; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#footerLeft ul li .navBL { background: url("../../_common/img/butt-footer-BL.gif") no-repeat bottom left; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#footerLeft ul li .navBR { background: url("../../_common/img/butt-footer-BR.gif") no-repeat bottom right; float:left; padding:3px 10px 3px 10px; margin:0px 0px 0px 0px; text-align:center; }

#footerLeft a { color:#fff200; text-decoration:none; padding:0px 0px 0px 0px; margin:0em 0em 0em 0em; }
#footerLeft a:hover { color:#FFFFFF; text-decoration:underline; padding:0em 0em 0em 0em; margin:0em 0em 0em 0em; }


	
#footerRight
	{
	width:49%; /* 946px */
	float:right;
	padding:0em 0em 0em 0em;
	margin: 0 auto;
	display:block;
	text-align:right;
	color:#FFFFFF;
	}
	
#footerRight .footerspace a { color:#FFFFFF; text-decoration:none; padding:0em 0em 0em 0em; margin:0em 0em 0em 0em; }
#footerRight .footerspace a:hover { color:#fff200; text-decoration:underline; padding:0em 0em 0em 0em; margin:0em 0em 0em 0em; }

#footerRight ul { font-size:75%; float:right; padding:0em 0em 0em 0em; margin:19px 0em 15px 0em; }
#footerRight li { display:inline; list-style:none; }
	
.footerspace { padding:0em 0em 0em 0em; margin:0em 0em 0em 22px; }
	



/* =5. overrides */

.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.hide {visibility:hidden; display:none;}

.clearLeft {clear:left;}






/* =6. content/FCK */
/* these will probably need to sit inside the content module reference. eg. #content h3 */
.title
	{
	
	}
/* any heading type styles, the client will add these via the FCK styles dropdown, so you only need to add the ones you want to use. */
h3, h4
	{
	
	}
/* list styles */
ol, ul
	{
	
	}
li
	{
	
	}
/* link styles, probably won't need this as it should be set above, but FCK will need it. */
a	
	{
	
	}
/* paragraph formatting, probably won't need this as it should be set above, but FCK will need it. */
p 
	{
	
	}
br
	{
	
	}
/* horizontal rule */
hr
	{
	
	}
/* tables */
table
	{
	
	}
caption
	{
	
	}
tr	
	{
	
	}
td
	{
	
	}
/* text formatting */
em
	{
	
	}
strong
	{
	
	}
u
	{
	
	}
sub
	{
	
	}
sup
	{
	
	}
blockquote
	{
	
	}
/* images */
img
	{
	
	}
	
/* =7. sIFR */
/* NEW HMS 06/05/09 */
.earnCash {background:#fdfda6;overflow:hidden; padding:1em;}
.earnCash img { float:left; margin:0 1.5em 0 0; padding:0}
.earnCash p {font-size:1.8em;margin-top:.5em}
.earnCash small {font-size:1.1em;}
.earnCashimg {margin:0 0 2em 2em;}
img.tenp { margin-left:13em}
.bigRedBox a {background:url(/_common/img/box-red-arrow.gif) no-repeat 0 .2em; ;font-weight:bold; color:#fff;padding-left:20px;}
.bigRedBox a:hover {color:#fff200; text-decoration:none;}
.TEintro {font-size:1.2em; margin-bottom:1em}
a.sbArrow {background:url(/_common/img/box-white-arrow.gif) no-repeat 0 .4em; padding-left:15px;}
/* programmer added bits */
label.error 
{
	color : #FF0000;
}
div#sideBar ul {background:#FCDDDF;padding:.5em .5em .2em .5em;margin-bottom:1em;}
div#sideBar li {font-size:.8em;margin: 0 0 .5em 0;font-weight:bold;list-style:none;background:#fff; padding:.2em .4em}
div#justUpdated p {color:#EB1D25;font-size:1.2em; font-weight:bold;}

.smalltext{font-size: 56%;}