a {
	color: #547BAD;
	text-decoration:none;
}

.green a {
	color:#639200;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	}

img {
	border:none;
	margin:0;
	padding:0;
}

body {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #303030;
	background-color: #FFFFFF;
	background: #FFFFFF ;
	background-attachment: fixed;
	margin: 0;
   	padding: 0;
   	text-align: center;
}

h1 {
	color: #2EA5CA;
	font-family: Palatino, Georgia, Serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

h1 a:link {
	color: #2EA5CA;
	text-decoration: none;
}

h1 a:visited {
	color: #708D34;
	text-decoration: none;
}

h2 {
	color: #ffffff;
	font-family: Palatino, Georgia, Serif;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

h3 {
	color: #2EA5CA;
	text-align: left;
	font-family: Palatino, Georgia, Serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

h3 a:link {
	color: #2EA5CA;
    text-decoration: none;
}

h3 a:visited {
	color: #003366;
	text-decoration: none;
}

h4 {
	color: #d75702;
	text-align: left;
	font-family: Palatino, Georgia, Serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}
h5 {
	color: #34a026;
	font-family: Palatino, Georgia, Serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

h5 a:link {
	color: #2EA5CA;
	text-decoration: none;
}

h5 a:visited {
	color: #708D34;
	text-decoration: none;
}

h6 {
	color: #DF5E01;
	font-family: Palatino, Georgia, Serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

p {
	color: #303030;
	line-height:18px;
	font-size: 11px;
	text-align: left;
	margin:0px;
	padding:0px;
	padding-bottom:12px;
}

hr { 
	color: #999999; 
	background: #999999; 
	border: 0; 
	height: 1px; 
}

form{
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
}


label {
	margin: 0;
	padding: 3px;
	text-align: left;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	margin: 0 2px 0 2px;
	padding: 0;
	padding-left: 3px;
	height: 15px;
}

input.file {
	height: 19px;
}

input.readonly {
	border-style: none;
	padding: 2px;
}

textarea.readonly {
	border-style: none;
	padding: 2px;
}

select {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	margin: 0 2px 0 2px;
	padding: 0;
}

label.join {
	float: left;
	width: 150px;
	text-align: right;
}

input.join {
	width: 200px;
}

textarea.join {
	width: 300px;
	height: 100px;
}

label.setting {
	float: left;
	width: 200px;
	text-align: right;
}

input.settings {
	width: 200px;
}

textarea.settings {
	width: 300px;
	height: 100px;
}

label.remind {
	float: left;
}

input.remind {
	width: 200px;
}

label.resend {
	float: left;
}

input.resend {
	width: 200px;
}

label.contact-us {
	float: left;
	width: 75px;
	text-align: right;
}

input.contact-us_short {
	width: 200px;
}

input.contact-us_long {
	width: 350px;
}

textarea.contact-us {
	width: 350px;
	height: 150px;
}

label.login {
	float: left;
	width: 75px;
	text-align: right;
}

input.login {
	width: 200px;
}

.float_right {
	float:right;
}

#container {
   	margin: 0px auto;
   	text-align: left;
   	width: 768px;
	background-color: #FFFFFF;
	padding-bottom: 4px;
}

#user {
	padding-top:0px;
	padding-left:2px; 
	padding-bottom:1px; 
	width:560px; 
}

.login {
	color: #349F2C;
	font-size: 12px;
	margin-left:5px;
}

.login a {
	color: #416da7;
	display:block;
	float:left;
	padding-right:4px;
	text-decoration: none;
}

.login a:hover {
	text-decoration: underline;
}

.user_dashboard a {
	color:#707174;
	font-weight:normal;
	line-height: 10px;
	display:block;
	float:left;
	padding: 0 10px 3px 4px;
	border:0px;
	text-decoration: underline;
}

#content_wrapper {
	margin: 0;
	text-align: left;
	padding-left:5px;
	padding-top:13px;
	width: 565px;
	float: left;
}

.content_type2 {
	margin: 0;
	text-align: left;
	line-height:18px;
	padding-left:5px;
	width: 400px;
	float: left;
}

.content_type {
	margin: 0;
	text-align: left;
	line-height:18px;
	padding-left:5px;
	width: 550px;
	float: left;
}

.content_type small {
	font-size: 10px;
	color: #666666;
}

.content_type p li {
	margin: 0;
	line-height:18px;
	padding: 5px 12px 5px 0;
	padding-top:13px;
	line-height: 16px;
}

.content h1 {
	color: #547BAD;
	font-family: Palatino, Georgia, Serif;
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0 0;
	padding: 5px 0 0;
}

.main_content {
	width:407px;
	float:left;	
	text-align: left;
}

.side_panel {
	width:138px;
	float:left;
	padding-left: 14px;
}

.right_panel_white {
	color: #547bad;
	padding-left: 10px;
	text-align: left;
}


.right_panel_white h1 {
	color: #547bad;
}

.right_panel_white p {
	color: #547bad;
}

.right_panel_white a:link {
	color: #547bad;
	text-decoration: none;
}

.right_panel_white a:visited {
	color: #547bad;
	text-decoration: none;
}

.right_panel_green {
	color: #349F2C;
	padding-left: 10px;
	text-align: left;
}
.right_panel_green h1 {
	color: #349F2C;
}

.right_panel_green a {
	color: #349F2C;
}


.right_panel_green hr { 
	color: #91DF8A; 
	background: #91DF8A; 
	border: 0; 
	height: 1px; 
}

#footer {
	font-size: 9px;
	padding-top:10px;
	text-align:center;
}

#header_span {
	background:  url(/images/bannerbackgr.gif) repeat-x;
	text-align:center;
	}	

#header {
	width: 768px;
   	height: 75px;
   	margin: 0px auto;
   	padding: 0;
	background:  url(/images/bannercap.gif) no-repeat;	  	
   	text-align: left;

}

#header_links {
	float: right;
}

#header_links ul {
	padding:0px;
	margin:0px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size:12px;
	border-right: 1px solid #BBD881;
	border-left: 1px solid #738849;
	border-bottom: 1px solid #82A046;
}	

#header_links ul li { 
	display: inline; 
}

#header_links ul li a {
	padding: 7px;
	background-image: url(/images/button_backgr.gif);
	color: White;
	text-decoration: none;
	float: left;
	border-left: 1px solid #BBD881;
	border-right: 1px solid #738849;
}

#header_links ul li a:hover {
	background-image: url(/images/button_backgr2.gif);
	color: #fff;
}

#user_bar {
	margin-left:4px;
	margin-right:4px;
	padding-bottom: 10px;
}

#user_bar_search {
	width:185px;
	float:left; 
	padding-left:4px; 
	padding-top:0px; 
	padding-bottom:10px;
	}
	
#featured {
	height:68px;
	width:380px;
	padding-left:28px; 
	padding-top:5px;
	background: url(/images/featured_bg.gif) no-repeat;
	}
	
#featured img {
	float: left;
	padding-right:4px;
	padding-top:3px;
	}

#featured p {
	font-size:9px;
	color:#2d3544;
	line-height: 1.4;
	padding-right:4px;
	}
	
#featured a {
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	}

.featured_header {
	font-size:11px;
	font-weight:bold;
	color:#3b64ac;
	}
	

#menu {
	margin: 0 4px 0 4px;
	padding: 0;
	width: 141px;
	text-align: right;
	float: left;
	display: inline;
}

.Merchants_section1 {
	color: #660000;
	font-size: 12px;
	margin: 0;
	text-align: left;
}

.Merchants_section1 ul {
	color: #660000;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.Merchants_section1 a:link {
	color: #660000;
	text-decoration: none;
}

.Merchants_section1 a:visited {
	color: #660000;
	text-decoration: none;
}

.Merchants_section1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.Merchants_section {
	padding: 12px 0 12px 0;
	margin: 0;
	text-align: center;
}

.Merchants_section h1 {
	color: #547BAD;
	font-family: Palatino, Georgia, Serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0 12px 5px 0;
}

.Merchants_section ul {
	color: #303030;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.Merchants_section li {
	margin: 0;
	padding: 5px 12px 5px 0;
	line-height: 16px;
}

.Merchants_section li li {
	margin: 0;
	padding: 5px 0 0 0;
}

.Merchants_section li a {
	color: #303030;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.Merchants_section li li a {
	font-size: 11px;
	color: #6C92C4;
	margin: 0;
	padding: 0 0 10px 0;
}

.Merchants_section a:link {
	text-decoration: none;
}

.Merchants_section a:visited {
	text-decoration: none;
}

.Merchants_section a:hover {
	text-decoration: none;
	color: #6C92C4;
}

.menu_expanded {
	color: #6C92C4;
	background-color: #E6ECF2;
	margin: 0;
	padding: 0;
}

.sort {
	clear: both;
}

.merchant_listing p {
	border-top: 1px solid #B5C1E1;
	line-height: 2.2;
	font-size: 12px;
}

.merchant_listing img {
	padding-left: 3px;
	padding-top: 10px;
	float: left;
}
	
.merchant_fine_print p {
	font-size:9px;
	line-height:1.2;
	font-size: 18px;
}

div.warning {
    border: 1px solid #FD9788;
    color: #AA352B;
    padding: 10px 5px 7px 50px;
    text-align: left;
    margin-bottom: 5px;
    background:  url(/images/info-bg2-1.gif) no-repeat;
    background-position: 7px 50%;
}

div.warning a {
    color: #AA352B;
    text-decoration: underline;
}

div.marchantswarning {
	border: 1px solid #D8CD6B;
	color: #a08401;
	padding: 7px 5px 7px 33px;
	margin-bottom: 5px;
	background: url(/images/info-bg2-1.gif) no-repeat;
	background-position:4px 50%;
}

div.success {
    border: 1px solid #35b3d1;
	color: ##537286;
	padding: 10px 5px 7px 50px;
	text-align: left;
	margin-bottom: 5px;
	background: url(/images/info-bg3-1.gif) no-repeat;
	background-position:7px 50%;

}

div.blog H1 {
	padding: 10px 5px 10px 50px;
	text-align: left;
	margin-bottom: 5px;
	background: url(/images/info-bg3.gif) no-repeat;
	background-position:0px 50%;
}

div.infomation {
	border: 1px solid #6eb92d;
	color: #537286;
	padding: 10px 5px 7px 50px;
	margin-bottom: 5px;
	text-align: left;
	background: url(/images/info-bg-1.gif) no-repeat;
	background-position:7px 50%;
}

div.exclamation {
	border: 1px solid #FAAB55;
	color: #990000;
	padding: 10px 5px 7px 50px;
	margin-bottom: 5px;
	text-align: left;
	background: url(/images/exclamation.gif) no-repeat;
	background-position:7px 50%;
}

div.cashbacklink {
		color: #537286;
	padding: 10px 5px 7px 50px;
	margin-bottom: 5px;
	text-align: left;
	background: url(/images/CashbackLink-bg.gif) no-repeat;
	background-position:7px 50%;
}


div.info a {
	color: #537286;
	text-decoration: underline;
}

div.helps_links {
	border: 1px solid #FF9742;
	color: #537286;
	text-align: left;
	padding: 7px 5px 0px 5px;
	margin-bottom: 5px;
	margin-top:15px;
	background: #FFDABB;
}

div.helps_links a {
	color: #537286;
	text-decoration: none;
}

div.helps a:hover {
	color: #3399ff;
}

div.helps_links img {
	margin-right:5px;
}


div.login_links {
	color: #537286;
	text-align: left;
	padding: 7px 5px 0px 5px;
	margin-bottom: 5px;
	margin-top:0px;
}

div.login_links a {
	color: #537286;
	text-decoration: none;
}

.enquiry_form_grey input {
	background-color:#e0e0e0;
	color:#606060;
}



div.network_functions {
	margin-left:10px; 
	margin-right:10px;	
}

div.network_functions input {
	height: 22px;
}

div.network_functions h1 {
	font-size: 16pt;
}

.but1 {
	background: url(/images/icon_8_1.gif) repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	height: 18px;
	margin: 0;
	padding: 0;
	line-height:18px;
	text-align:center;
	border-top: 1px solid #666666;
	border-bottom:1px solid #333333;
	border-left:1px solid #666666;
	border-right:1px solid #333333;
}
.but1 a {
	color: #ffffff;
	font-weight: bold;
	height: 18px;
	line-height:18px;
	text-decoration: none;
}

.button {
	background: url(/images/icon_8.gif) repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	height: 18px;
	margin: 0;
	padding: 0;
	line-height:18px;
	text-align:center;
	border-top: 1px solid #F4A65A;
	border-bottom:1px solid #F36C23;
	border-left:1px solid #F4A65A;
	border-right:1px solid #F36C23;
}
.button_gray {
	background: url(/images/icon_8_1.gif) repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	height: 18px;
	margin: 0;
	padding: 0;
	line-height:18px;
	text-align:center;
	border-top: 1px solid #8A8A8A;
	border-bottom:1px solid #8A8A8A;
	border-left:1px solid #8A8A8A;
	border-right:1px solid #8A8A8A;
}
.button_fb {
	background: url(/images/assortment_02.gif) repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	height: 22px;
	margin: 0;
	padding: 0;
	line-height:18px;
	text-align:center;
	border-top: 1px solid blue;
	border-bottom:1px solid blue;
	border-left:1px solid blue;
	border-right:1px solid blue;
}
.button a {
	color: #ffffff;
	font-weight: bold;
	height: 18px;
	line-height:18px;
	text-decoration: none;
}

.button img {
	padding-top:4px;
}

input.button {
	border:0;
	padding-bottom:5px;
	}


div.tab {
	background: url(/images/assortment_05.gif) repeat-x;
	height: 23px;
	margin-top: 6px;
	float: left;
}

div.tab_selected {
	background: url(/images/assortment_02.gif) repeat-x;
	float: left;
	height: 23px;
	font-weight: bold;
	color: #FFFFFF;
}

div.tab a {
	font-weight: bold;
	line-height: -20px;
	text-decoration: none;
}

div.tab a:link, div.tab a:visited {
 	color: #FFFFFF;
}

div.tab a:hover {
 	color: #E9F6CF;
}

div.tab2 {
    background: url(/images/assortment_05-1.gif) repeat-x;
    height: 23px;
    margin-top: 6px;
    float: left;
}

div.tab2_selected {
    background: url(/images/assortment_07-2.gif) repeat-x;
    float: left;
    height: 23px;
    font-weight: bold;
    color: #FFFFFF;
}

div.tab2 a {
    font-weight: bold;
    line-height: -20px;
    text-decoration: none;
}

div.tab2 a:link, div.tab a:visited {
    color: #FFFFFF;
}

div.tab2 a:hover {
    color: #E9F6CF;
}

div.tab3 {
    background: url(/images/assortment_05-2.gif) repeat-x;
    height: 23px;
    margin-top: 6px;
    float: left;
}

div.tab3_selected {
    background: url(/images/assortment_02-2.gif) repeat-x;
    float: left;
    height: 23px;
    font-weight: bold;
    color: #FFFFFF;
}

div.tab3 a {
    font-weight: bold;
    line-height: -20px;
    text-decoration: none;
}

div.tab3 a:link, div.tab a:visited {
    color: #FFFFFF;
}

div.tab3 a:hover {
    color: #E9F6CF;
}

img.button {
	margin: 0 0 0 0;
	padding: 0;
}

.form_button {
	background-color: #C0DD84;
	border: 0;
	border-right: 1px solid #708D34;
	border-bottom: 1px solid #708D34;
	color: #708D34;
	margin: 0 2px 0 2px;
	padding: 0;
}

div.form-field {
	padding: 1px;
}

div.amount {
	width: 60px;
	text-align: right;
}

div.form_button {
	float:left;
	padding: 1px 3px 1px 3px;
}

div.form_button a:hover {
	color: #708D34;
}

.track{
	color: #666666;
}

.add{
	color: #666666;
}

.validat{
	color: #000000;
}

.receive{
	color: #446FA6;
}

.Merchants{
	color: #333333;
}
.pai{
	color: #d75702;
}

.declin{
	color: #708D34;
}

.scheduled{
	color: #708D34;
}

.sent{
	color: #446FA6;	
}

.favourites{
	color: #446FA6;	
	padding: 0px 8px
}

.favourites ul {
	color: #303030;
}

.favourites a:hover {
	color: #6C92C4;
}

.successful{
	color: #708D34;
}

.unsuccessful{
	color: #A87301;
}

.deleted{
	color: #666666;
	text-decoration: line-through;
}

.side-graph{
	background-color: #EEEEEE;
	float: left;
	margin: 3px 0 1px 0; 
	width: 138px; 
}

.Fast, .High{
	color: #9FC949;
	font-weight: bold;
}

.Fast-bar, .High-bar{
	background-color: #9FC949;
	float: left;
}

.Medium{
	color: #E2C022;
	font-weight: bold;
}

.Medium-bar{
	background-color: #E2C022;
	float: left;
}

.Slow, .Low{
	color: #C57126;
	font-weight: bold;
}

.Slow-bar, .Low-bar{
	background-color: #C57126;
	float: left;
}


.diagram {
	background: url(/images/splashbackground.gif) repeat-x;
	float:left;
	width:100%;
}

.diagram_divs {
	float:left;
	padding:0px;
	margin:0px;
	}

.diagram_divs ul {
	font-size:10px;
	padding:0px;
	margin:4px 0 0 16px;
	}
	
.diagram_divs li {
	padding-bottom: 3px; 
	line-height:1;
	}


.diagram_divs a {
	text-decoration:none;
	color:#303030;
	}

.diagram_divs a:hover {
	text-decoration:underline;
	}

.news a:hover {
	text-decoration:underline;
	}

.love_our_members a:hover {
	text-decoration:underline;
	}
	
.love_our_members h1 {
	color:#639200;
	padding-bottom:5px;
	}

.news {
	background: url(/images/newsclippings.jpg) no-repeat;
	float:right;
	width:207px;
	height:264px;
	padding:20px 10px 20px 10px;
	}

.news h1 {
	color:#303030;
	padding-bottom:5px;
	}

.news p {
	border-top: 1px solid #303030;
	font-size:9px;
	padding-top:10px;
	margin-top:3px;
	}

.news img {
	padding-bottom:2px;
	}

.news_help p {
	border-bottom: 1px solid #547BAD;
	font-size:11px;
	padding-bottom:10px;
	}
	
.news_help i {
	font-size:9px;
	}

.news_help br {
	padding:0px;
	}	


.learn_more p {
	padding:0px;
	display:inline;
	}

.learn_more h1 {
	font-size:22px;
	padding:0px;
	}

.learn_more h2 {
	display:inline;
	color:#639200;
	font-size:20px;
	padding:0px;
	}
	
.learn_more h3 {
	display:inline;
	color:#639200;
	font-size:17px;
	font-family: Palatino, Georgia, Serif;
	font-weight:normal;
	padding:0px;
	}

.learn_more img {
	float:left;
	padding:0 15px 15px 0;
	}

.learn_more_questions h1 {
	font-size:22px;
	}
	


.christmas {
	width: 340px;
	float: left;
	line-height: 1.4;
}

.christmas ul {
	line-height:0.8;
	padding-left: 20px;
}

.christmas h1 {
	font-size: 22px;
	font-family: Palatino, Georgia, Serif;
	color:#ab2325;
	}
	
.christmas h2 {
	font-size: 17px;
	font-family: Palatino, Georgia, Serif;
	color:#ab2325;
	}
	

.team_slogan {
	font-size: 15px;
	font-family: Georgia, Palatino, Serif;
	color:#898989;
	font-weight: bold;
	font-style: italic;
	}
	
.christmas hr {
	color: #cc8989; 
	background: #cc8989; 
	border: 0; 
	height: 1px; 
	}
	
.small {
	font-size:9px;
	font-weight: normal;
	color:#265fa8;
	}
	
	
.christmas_sidepanel {
	width:212px;
	float:left;
	padding-left: 10px;
}

.christmas_sidepanel h2 {
	font-size: 17px; 
	font-family: Palatino, Georgia, Serif;
	color:#ab2325;
	}
	
	
.christmas_sidepanel th {
	font-size:9px;
	font-weight: normal;
	}
	
.numbers {
	font-size: 24px; 
	font-family: Palatino, Georgia, Serif;
	color:#265fa8;
	}
	
dl.xmas_cup_prize dt {
	font-weight:bold;
	color:#265fa8;
	float: left;
	padding-right:5px;
	}
	
	
.xmasbuttonskin {
	background: url(/images/christmascup/button_left.gif) no-repeat top left;
	}
	
.xmasbuttonskin a {
	font-size: 17px;
	font-family: Georgia, Palatino, Serif;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	height:38px;
	line-height:38px;
	padding-left:35px;
	}

.xmasbuttonskin img {
	float:right;
	}
	
.xmaschatskin {
	background: url(/images/christmascup/chat_lt.gif) no-repeat top left;
	}
	
.xmaschatskin h2 {
	font-size: 18px;
	font-family: Georgia, Palatino, Serif;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	height:44px;
	line-height:44px;
	padding: 0 0 0 58px;
	}

.xmaschatskin img {
	float: right;
	}
	
tr.alternating_row td {
	background-color: #efefef;
	}

tr.merchant_row td {
	background-color: #deecff;
	}
	
	
