body {
	margin-top: 0px;
	margin-bottom: 0px;	
	background: url(../img/page/BG.jpg);
	background-position: center;
}

#PageBannerAdvertWrap {height: 114px; position:relative;}
#PageBannerAdvert {position: fixed; left:0; bottom:0;}


p {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:12px; 
}

.YourPoints {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:32px; 
}

#PageIndex p {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:16px; 
}

#PageIndex .ThisPage {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:16px; 
	font-weight: none;
	text-decoration: overline underline;
}

#PageIndex .PageLink:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:16px;
	font-Weight: bold;
	text-decoration: none;
}

#PageIndex .PageLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:16px;
	font-Weight: bold;
	text-decoration: none;
}

#PageIndex .PageLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:16px;
	font-Weight: bold;
	text-decoration: underline;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#267198; 
	font-weight: bold;
	font-size:24px; 
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #369ECE; 
	font-size: 16px; 
}

#pageheader ul.links li a { 
	color:#fff; 
	font-size:10px; 
	padding-left:14px; 	
	padding-right:10px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul.gif) no-repeat 1px 2px; 
}

#pageheader ul.links li a:visited { 
	color:#fff; 
	font-size:10px; 
	padding-left:14px; 	
	padding-right:10px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul.gif) no-repeat 1px 2px; 
}

#pageheader ul.links li a:hover { 
	color:#FFFF00; 
	font-size:10px; 
	padding-left:14px; 	
	padding-right:10px; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul.gif) no-repeat 1px 2px; 
}

#pagebanner a { 
	color:#155281; 
	font-size:10px; 
	padding-left:14px; 	
	padding-right:5px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 1px; 
}

#basket a { 
	color:#155281; 
	font-size:10px; 
	padding-left:14px; 	
	padding-right:5px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 1px; 
}

#basket a:hover { 
	color:#155281; 
	font-size:10px; 
	padding-left:14px; 	
	padding-right:5px; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 1px; 
}

#pageheader ul li {
	 display:inline; 
}

.MyBasketFields {
	font-family: Arial, Helvetica, sans-serif;
	color:#155281; 
	font-weight: bold;	
	font-size:11px; 
	z-index:1;
}

.MyBasketTotals {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-weight: bold;
	font-size:11px; 
	z-index:1;
}

.BasketFields {
	font-family: Arial, Helvetica, sans-serif;
	color:#155281; 
	font-size:10px; 
	z-index:1;
}

.BasketTotals {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-weight: bold;
	font-size:10px; 
	z-index:1;
}

#basket p {
	font-family: Arial, Helvetica, sans-serif;
	color:#155281; 
	font-size:10px; 
}

#basket p .highlight {
	color:#EE3C8A; 
	font-weight: bold; 
}

#toolbar {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	text-align: center;
	font-size:16px; 
}

#toolbar a { 
	color:#FFF; 
	font-size:16px; 
	padding-left:10px; 	
	padding-right:10px;
	padding-top: 6px; 	
	padding-bottom:6px; 
	line-height: 33px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#toolbar a:visited { 
	color:#FFF; 
	font-size:16px; 
	padding-left:10px; 	
	padding-right:10px;
	padding-top: 6px; 	
	padding-bottom:6px; 
	line-height: 33px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#toolbar a:hover { 
	color:#FFF; 
	font-size:16px; 
	padding-left:10px; 	
	padding-right:10px;
	padding-top: 6px; 	
	padding-bottom:6px; 
	line-height: 33px;
	text-decoration: none;
	background-color: #092E45;
	font-family: Arial, Helvetica, sans-serif;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF; 
	font-size:12px; 
}

#footer p .small {
	font-family: Arial, Helvetica, sans-serif;
	color:#DDD; 
	font-size:10px; 
}

#footer a {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF; 
	text-decoration: none;
	font-size:12px; 
}

#footer a:visited {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF; 
	text-decoration: none;
	font-size:12px; 
}

#footer a:hover {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;	
	color:#FFF;
	text-decoration: underline; 
	font-size:12px; 
}

#options .titles { 
	color:#fff; 
	font-size:18px; 
	font-weight:normal;  
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px 
}

#options a { 
	color:#fff; 
	font-size:10px; 
	padding-left:10px; 	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul3.gif) no-repeat 1px 1px; 
}

#options a:visited { 
	color:#fff; 
	font-size:10px; 
	padding-left:10px; 	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul3.gif) no-repeat 1px 1px; 
}

#options a:hover { 
	color:#fff; 
	font-size:10px; 
	padding-left:10px; 	
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul3.gif) no-repeat 1px 1px; 
}

#options .subcat { 
	color:#fff; 
	font-size:10px; 
	padding-left:25px; 	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul4.gif) no-repeat 16px 1px; 
}

#options .subcat:visited { 
	color:#fff; 
	font-size:10px; 
	padding-left:25px; 	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul4.gif) no-repeat 16px 1px; 
}

#options .subcat:hover { 
	color:#fff; 
	font-size:10px; 
	padding-left:25px; 	
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul4.gif) no-repeat 16px 1px; 
}

#options p { 
	color:#fff; 
	font-size:11px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#options form {
	margin-bottom: 1px;
	margin-top: 1px;
}

#youraccount a { 
	color:#000; 
	font-size:12px; 
	padding-left:14px; 	
	padding-right:10px; 
	line-height: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#youraccount a:visited { 
	color:#000; 
	font-size:12px; 
	padding-left:14px; 	
	line-height: 20px;
	padding-right:10px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#youraccount a:hover { 
	color:#000; 
	font-size:12px; 
	padding-left:14px; 	
	padding-right:10px;
	line-height: 20px; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#youraccount ul li {
	 display:inline; 
}

#Page h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#267198; 
	font-weight: bold;
	font-size:24px; 
}

#Page h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #369ECE; 
	font-size: 16px; 
}

#Page h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #17B9E8; 
	font-weight: bold;
	font-size: 14px; 
}

#Catalogue h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#267198; 
	font-weight: bold;
	font-size:24px; 
	padding-bottom: 0px;
	padding-top: 0px;
}

#Catalogue h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #369ECE; 
	font-size: 16px; 
	padding-bottom: 0px;
	padding-top: 0px;
}

#Catalogue .OptionName {
	font-family: Arial, Helvetica, sans-serif;
	color: #17B9E8; 
	font-weight: bold;
	font-size: 14px; 
}

#Catalogue .OptionPrice {
	font-family: Arial, Helvetica, sans-serif;
	color: #17B9E8; 
	font-weight: bold;
	font-size: 16px; 
}

#Page p {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:12px; 
}

.ErrorMessage {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: none;
	font-size: 14px; 
}

#Page a { 
	color:#000; 
	font-size:12px; 
	padding-left:14px; 	
	padding-right:10px; 
	line-height: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#Page a:visited { 
	color:#000; 
	font-size:12px; 
	padding-left:14px; 	
	line-height: 20px;
	padding-right:10px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#Page a:hover { 
	color:#000; 
	font-size:12px; 
	padding-left:14px; 	
	padding-right:10px;
	line-height: 20px; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#Catalogue a { 
	color:#000; 
	font-size:12px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#Catalogue a:visited { 
	color:#000; 
	font-size:12px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#Catalogue a:hover { 
	color:#000; 
	font-size:12px; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.ecardindexoption:link { 
	color:#000; 
	font-size:14px; 
	padding-left:14px; 	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.ecardindexoption:visited { 
	color:#000; 
	font-size:14px; 
	padding-left:14px; 	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.ecardindexoption:hover { 
	color:#000; 
	font-size:14px; 
	padding-left:14px; 	
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

#SideBar a { 
	color:#000; 
	font-size:10px; 
	padding-left:14px; 	
	padding-right:10px; 
	line-height: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#SideBar a:visited { 
	color:#000; 
	font-size:10px; 
	padding-left:14px; 	
	line-height: 20px;
	padding-right:10px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#SideBar a:hover { 
	color:#000; 
	font-size:10px; 
	padding-left:14px; 	
	padding-right:10px;
	line-height: 20px; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/page/bul2.gif) no-repeat 1px 2px; 
}

#Page h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #369ECE; 
	font-size: 16px; 
}

#SideBar h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #267198; 
	font-weight: bold;
	font-size: 18px; 
}

#SideBar h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #17B9E8; 
	font-weight: bold;
	font-size: 14px; 
}

#SideBar p {
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	font-size:10px; 
}
