/*-----[ General Rules ]--------------------------------------------------------------------*/

a img { border: none; }

/*a { text-decoration: none; }*/

li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul, ol {
	margin: 0;
	padding: 0;
}

.eLink {
	font: 11px Verdana, geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 1px dotted #03C;
}
#atoz a, #atoz a:hover {
	font: 17px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #3d80ba;
}
#atoz span.big {
	font: 30px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #555555;
}

.cleaner { clear: both; }
.cleaner2 { clear: both; height: 1px; overflow: hidden;}

.floatLeft { float: left; }

.floatRight { float: right; }

/*-----[ Header ]-------------------------------------------------------------------------*/

#banner .ad-banner {
   position: absolute;
   text-align: right;
   top: 8px;
   right: 40px;
   width: 468px;
   height: 60px;
/*display: none;*/
}

#banner .ad-banner p {
   margin: 0;
   padding: 0;
   line-height: 0;
   font: 70% arial, helvetica,sans-serif;
   text-align: right;
   color: #5E9037;
   }

ul.toolBar {
	float: right;
	margin-top: 5px;
}

.toolBar li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
	height: 14px;
	line-height: 13px;
}

.toolBar li.last { border: none; }

.toolBar li a {
	color: #1963a9;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 18px;
}

.toolBar li a:hover { text-decoration: underline; }

.toolBar a.help {
	background: url(../img/icon_help2.jpg) no-repeat top left;
}

.toolBar a.logout {
	background: url(../img/icon_logout.jpg) no-repeat top left;
}

span.welcome {
	display: block;
	float: right; 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3D80BA;
	margin: 5px 20px 0 0;
}

object.flash {
	float: left;
	margin: 0;
	padding: 0;
}

a.logo {
	float: left;
	margin: 10px 0 0 0;
}

a.logo img {
	margin: 0;
}

/*-----[ TABS ]--------------------------------------------------------------------------*/


ul#tabs	{
	padding: 0;
	margin: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	list-style: none; 
}

#menuBar li {
    background: none;
    float: left;
    margin: 0;
	 padding: 0;
}

#menuBar li a {
    background: url(../img/tabs.gif) no-repeat top left;
    color: #000;
    display: block;
	float: left;
    margin: 3px 0 0 0;
	padding: 0 0 0 2px;
    text-decoration: none;
}

#menuBar a span {
	background: url(../img/tabs.gif) no-repeat top right;
    color: #000;
    display: block;
    padding: 5px 35px 5px 2px;
}

#menuBar .selected a { background: url(../img/tabs.gif) no-repeat 0 -27px; }

#menuBar .selected a span { background: url(../img/tabs.gif) no-repeat 100% -27px; color: #fff; }

#menubar .preselected a { background: url(../img/tabs.gif) no-repeat 0 -54px; color: #000; }

#menuBar .preselected a span { background: url(../img/tabs.gif) no-repeat 100% -54px;  color: #000; }

#menuBar li.hover a span { background: url(../img/tabs.gif) no-repeat 100% -81px; color: #000; }

#menuBar a.ahover { color: #000; background: url(../img/tabs.gif) no-repeat 0 -81px; }

/*
#menuBar a:hover, #menuBar li.prehover a:hover {
    color: #000;
	background: url(../img/tabs.gif) no-repeat 0 -81px;
}*/

#menuBar li.prehover a span { background: url(../img/tabs.gif) no-repeat 100% -108px; color: #000;}

#menuBar li.prehover a { color: #000; background: url(../img/tabs.gif) no-repeat 0 -108px; }

#menuBar li.prehoverselected a span { background: url(../img/tabs.gif) no-repeat 100% -135px; color: #fff; }

#menuBar li.prehoverselected a { color: #fff; background: url(../img/tabs.gif) no-repeat 0 -135px; }

#menuBar li.preselectedhover a span { background: url(../img/tabs.gif) no-repeat 100% -162px; color: #000; }

#menuBar li.preselectedhover a { color: #000; background: url(../img/tabs.gif) no-repeat 0 -162px; }

#menuBar #tabs li#home a {
	background: url(../img/tab_home.gif) no-repeat 0 0;
	width: 82px;
	margin: 0 0 0 0;
	padding: 6px 0 0 30px;
	height: 20px;
}

#menuBar #tabs li#home.prehover a {	background: url(../img/tab_home.gif) no-repeat 0 -135px; color: #000; }

#menuBar #tabs li#home.prehoverselected a { background: url(../img/tab_home.gif) no-repeat 0 -108px; color: #fff; }

#menuBar #tabs li#home.preselectedhover a { background: url(../img/tab_home.gif) no-repeat 0 -81px; color: #000; }

#menuBar #tabs li#home.preselected a { background: url(../img/tab_home.gif) no-repeat 0 -162px; color: #000; }

#menuBar #tabs li.selected#home a { background: url(../img/tab_home.gif) no-repeat 0 -27px; color: #fff; }

#menuBar li.preselectedhover a { color: #000; background: url(../img/tabs.gif) no-repeat 0 -162px; }

#menuBar #tabs li#home a.ahover { background: url(../img/tab_home.gif) no-repeat 0 -54px; color: #000; }

#menuBar #tabs #lastTab a {
	background: url(../img/tab_last.gif) no-repeat 100% 0px;
	width: 70px;
	margin: 3px 0 0 0;
	height: 17px;
	padding: 6px 0 0 15px;
}

#menuBar #tabs li.selected#lastTab a { background: url(../img/tab_last.gif) no-repeat 100% -27px; color: #fff; }

#menuBar #tabs #lastTab a.ahover { background: url(../img/tab_last.gif) no-repeat 100% -54px; color: #000; }

#subMenu ul {
	float: right;
	margin-top: 5px;
}

#subMenu li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
	border-right: 1px solid #709eca;
	height: 16px;
	line-height: 16px;
}

#subMenu li.last { border: none; }
#subMenu li a { color: #fff; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none}
#subMenu li a:hover { text-decoration: underline;}

#subMenu p {
	color: #fff; font: bold 10px Verdana, geneva, Arial, Helvetica, sans-serif;
	margin-top: 7px;
	margin-left: 5px;
	float: left;
}

/*-----[ SEARCH BAR ]------------------------------------------------------------*/

#searchBar p, #searchForm p {
	float: left;
	margin: 8px 0 0 8px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2a4684;
}

#searchBar form {
	float: right;
	margin: 5px 8px 0 0;
}

#searchBar label, #searchForm label {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 5px;
}

#searchBar input, #searchForm input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00488c;
}

div#searchBar input.textDefault, div#searchForm input.textDefault {
	color: #7f7f7f;
}

#searchBar select, #searchForm select {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00488c;
	height: 17px;
}

#searchBar input.button, #searchForm input.button {
	width: auto;
	height: auto;
	vertical-align: middle;
	margin: 0 0 0 5px;
}

#searchBar p.date {
	background: url(../img/icon_date.jpg) no-repeat top left;
	padding-left: 20px;
}

#userProfile p {
   float: left;
   margin: 8px 0 0 8px;
   font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #2a4684;
}

#userProfile .fieldset {
   width: 427px;
   margin: 0 0 15px;
   background: #e6f4fd url(../img/fieldset_bott.gif) no-repeat left bottom;
}

#userProfile .topcorn {
   height: 7px;
   overflow: hidden;
   background: url(../img/fieldset_top.gif) no-repeat left top;
}

#userProfile table {
   margin: 1px 5px 8px 0;
   border-collapse: collapse;
   }

#userProfile table th {
   padding: 0 0 3px 10px;
   font-size: 120%;
   text-align: left;
   color: #333;
   }

#userProfile table td {
   font: 95% verdana, arial, helvetica, sans-serif;
   color: #666;
   }

#userProfile input, #userProfile select {
   font-size: 85%;
   color: #222;
   }
#userProfile textarea {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#userProfile td.label {
   padding: 2px 5px 2px 10px;
   }

#userProfile span {
   display: block;
   text-align: center;
}

#couponSelection select {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00488c;
	height: 17px;
}

/*-----[ Categories ]------------------------------------------------------------*/

#categories {
   margin: 0 0 20px;
   background: url(../img/categories_content2.jpg) repeat-y top left; /* ADDED FOR MULTI-LEVEL MENUS (due to floats) */
}

#categories .header {
	background: url(../img/categories_header2.jpg) no-repeat top left;
	width: 181px;
	height: 48px;
}

#categories .content {
	/*background: url(../img/categories_content2.jpg) repeat-y top left;*/
	width: 161px;
	padding: 0 15px; /* HORIZONTAL PADDING WAS INCREASED FROM 10px FOR MULTI-LEVEL MENUS */
}

#categories .footer {
   clear: left; /* ADDED FOR MULTI-LEVEL MENUS */
	background: url(../img/categories_footer2.jpg) no-repeat top left;
	width: 181px;
	height: 18px;
}

/* PREVIOUS LINK STYLES
#categories a {
	color: #00488c;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #cbcbcb;
	padding: 4px 0;
	width: 150px;
	margin: 0 5px;
	background: url(../img/arrow.jpg) no-repeat 100% 50%;
}

#categories li.first a { padding-top: 0; }

#categories li.last a { border: none; padding-bottom: 0; background: url(../img/arrow.jpg) no-repeat 100% 60%; }

#categories a:hover, #categories li.selected a {
	color: #ff9100;
	background-image: url(../img/arrow_hover.jpg);
}
*/

div.categoriesInner {
	position: absolute;
	top: 288px;
	left: 353px;
	width: 150px;
	border: 1px solid #cbcbcb;
	background: #fff;
	z-index: 1000;
}

div.categoriesInner a {
	display: block;
	padding: 3px 10px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #cbcbcb;
	border-top: 1px solid #fff;
	color: #ff9100;
}

div.categoriesInner a:hover {
	color: #00488C;
	background: #D9EDF8;
}

div.categoriesInner li.first a { border-top: none; }

div.categoriesInner li.last a  { border-bottom: none; }

/* ADDED STYLES FOR MULTI-LEVEL MENUS (categories section only) */
/* ---------------------------------------------------------------------------------------------------- */
#categories ul { /* all lists */
   padding: 0;
   /*float: left;*/
}

#categories li { /* all list items */
   position: relative;
   float: left;
   line-height: 1.25em;
}

#categories li ul { /* second-level lists */
   position: absolute;
   left: -9999px;
   top: -5px;
   margin-left: 150px;
   padding: 4px;
   border: 1px solid #a3cce2;
   background-color: #d5ebf6;
}

#categories li ul ul { /* third-and-above-level lists */
   left: -9999px;
   top: -5px;
   margin-left: 220px;
}

#categories li a {
   width: 140px;
   display: block;
   padding: 3px 10px 3px 0;
   border-bottom: 1px dotted #cbcbcb;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #00488c;
   background-color: #fff;
   /*background: #fff url(../img/arrow.jpg) no-repeat 100% 50%;*/
}

#categories a:hover, #categories li.selected a {
	color: #ff9100;
	/*background-image: url(../img/arrow_hover.jpg);*/
}

#categories li li a {
   width: 210px;
   padding: 3px 5px;
   border-bottom: 1px solid #ddd;
   /*background-image: none;*/
}

#categories li li a:hover {
   /*background-image: none;*/
}

#categories a.has_sub { /* base level */
   background: #fff url(../img/arrow.jpg) no-repeat 100% 50%;
}

#categories li li a.has_sub { /* second level */
   background-position: 210px 50%;
}

#categories a.has_sub:hover {
   background-image: url(../img/arrow_hover.jpg);
}

#categories li a span {
   color: #ff9100;
   font: bold;
 }

#categories li:hover ul ul, #categories li:hover ul ul ul, #categories li.listhover ul ul, #categories li.listhover ul ul ul {
   left: -9999px;
}

#categories li:hover ul, #categories li li:hover ul, #categories li li li:hover ul, #categories li.listhover ul, #categories li li.listhover ul, #categories li li li.listhover ul {
   left: auto;
}
/* ---------------------------------------------------------------------------------------------------- */
/* END ADDED STYLES */

/*-----[ Easy Cash / Retailers / Prize Draw / My Account / Top 10 / Top Products / Recommended ]-----------------------------------*/


#easycash, #retailers, #prizedraw, #myaccount, #top10Books, #top10Cds, #top10Dvds, #topProducts, #topCoupons,#recommendedProducts, #couponsSpecials, #topEarners { margin: 0 0 10px 0; }

#rightCol .header {
	background: url(../img/easycash_header.jpg) no-repeat top left;
	width: 143px;
	height: 43px;
}

#retailers .header {	background: url(../img/retailers_header.jpg) no-repeat top left;}
#prizedraw .header {	background: url(../img/prizedraw_header.jpg) no-repeat top left;}
#myaccount .header {	background: url(../img/myaccount_header.jpg) no-repeat top left;}
#top10Books .header { background: url(../img/top10books_header.jpg) no-repeat top left;}
#top10Cds .header { background: url(../img/header_cds.gif) no-repeat top left;}
#top10Dvds .header { background: url(../img/header_Dvds.gif) no-repeat top left;}
#topProducts .header { background: url(../img/topproducts_header.gif) no-repeat top left;}
#topCoupons .header { background: url(../img/topcoupons_header.gif) no-repeat top left;}
#recommendedProducts .header { background: url(../img/recommended_header.gif) no-repeat top left;}
#couponsSpecials .header { background: url(../img/coupons_header.jpg) no-repeat top left;}
#topEarners .header { background: url(../img/topearners_header.gif) no-repeat top left;}

#rightCol .content {
	background: url(../img/easycash_content.jpg) repeat-y top left;
	width: 123px;
	padding: 0 10px;
}

#retailers .content { background: url(../img/retailers_content.jpg) repeat-y top left;}
#prizedraw .content { background: url(../img/prizedraw_content.jpg) repeat-y top left;}
#myaccount .content { background: url(../img/myaccount_content.jpg) repeat-y top left;}

#top10Books .content, #top10Cds .content, #top10Dvds .content { background: url(../img/top10books_content.jpg) repeat-y top left;}
#topProducts .content { background: url(../img/topproducts_content.gif) repeat-y top left;}
#topCoupons .content { background: url(../img/topcoupons_content.jpg) repeat-y top left;}
#recommendedProducts .content { background: url(../img/recommended_content.gif) repeat-y top left;}
#couponsSpecials .content { background: url(../img/coupons_content.jpg) repeat-y top left;}
#topEarners .content { background: url(../img/topearners_content.gif) repeat-y top left;}

#rightCol .footer {
	background: url(../img/easycash_footer.jpg) no-repeat top left;
	width: 143px;
	height: 14px;
	overflow: hidden;
}

#retailers .footer {	background: url(../img/retailers_footer.jpg) no-repeat top left; }
#prizedraw .footer {	background: url(../img/prizedraw_footer.jpg) no-repeat top left; }
#myaccount .footer {	background: url(../img/myaccount_footer.jpg) no-repeat top left; }*/
#top10Books .footer, #top10Cds .footer, #top10Dvds .footer { background: url(../img/top10books_footer.jpg) no-repeat top left; }
#topProducts .footer { background: url(../img/topproducts_footer.gif) no-repeat top left; }
#topCoupons .footer { background: url(../img/topcoupons_footer.jpg) no-repeat top left; }
#recommendedProducts .footer { background: url(../img/recommended_footer.gif) no-repeat top left; }
#couponsSpecials .footer { background: url(../img/coupons_footer.jpg) no-repeat top left;}
#topEarners .footer { background: url(../img/topearners_footer.gif) no-repeat top left;}

#easycash a, #retailers a, #myaccount a, #top10Books a, #top10Dvds a, #top10Cds a, #topProducts a, #topCoupons a, #recommendedProducts a, #couponsSpecials a {
	color: #006785;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0 0 4px 25px;
	width: 85px;
	margin: 0 5px;
	/*background: url(../img/icon_coin.jpg) no-repeat 0 5px;*/
}
/*#retailers a {	background: url(../img/icon_star.jpg) no-repeat 0 5px; }*/
#retailers p.more {
	text-align: right;
	padding: 0 5px;
	overflow: hidden;
	margin: 5px 0 0 0;
}
#retailers p.more a { color: #287784; padding: 0 0 0 15px; display: inline;	background: url(../img/arrow_hover.jpg) no-repeat 0 5px; }

#topProducts a {	background: url(../img/icon_star2.gif) no-repeat 0 5px; }
#topCoupons a {	background: url(../img/icon_tag2.gif) no-repeat 0 5px; }
#recommendedProducts a {	background: url(../img/icon_tick.gif) no-repeat 0 5px; }
#couponsSpecials a  {	background: url(../img/icon_tag2.gif) no-repeat 0 5px; }

#retailers p, #easycash p, #topEarners p {
	margin: 0 0 0 30px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3F3F3F;
}

/*#top10Books a { 
	background: none; 
}*/

#retailers li, #easycash li, #topEarners li {
	padding: 2px 0;
}
#topEarners li { background: url(../img/icon_topearners.gif) no-repeat 5px 7px; }
#easycash li { background: url(../img/icon_coin.jpg) no-repeat 5px 5px; }

#topEarners p.find {
	text-align: right;
	padding: 10px 5px 3px 5px;
}
#topEarners p.find a { color: #287784; margin: 10px 0; }

#topEarners p.name {
	font-weight: bold;
	color: #A16FC3;	
}
#topEarners p.date, p.amount {
	font-weight: bold;
}
#easycash li.last a { border: none; padding-bottom: 0; background: url(../img/icon_coin.jpg) no-repeat 0% 6px; }

#retailers li a { border: none; padding-bottom: 0; background: url(../img/icon_star.jpg) no-repeat 0px 2px; }

#myaccount a#balance { background: url(../img/icon_cashback.jpg) no-repeat 0 2px; text-decoration: none; color: #757575; font-size: 16px; }
#myaccount a#profile { background: url(../img/icon_profile.jpg) no-repeat 0 0px;}
#myaccount a#cashback { background: url(../img/icon_cashchecker.gif) no-repeat 0 0px;}
#myaccount a#retailer { background: url(../img/icon_retailer.jpg) no-repeat 0 0px;}
#myaccount a#favourites { background: url(../img/icon_favourites.jpg) no-repeat 0 2px;}
#myaccount a#reminders { background: url(../img/icon_reminders.jpg) no-repeat 0 0px;}
#myaccount a#savedcoupons { background: url(../img/icon_tag2.gif) no-repeat 0 0px;}
#myaccount a#help { background: url(../img/icon_help.jpg) no-repeat 0 1px;}

#rightCol #myaccount li {
	padding: 0 0 5px 0;
}

#top10Books a.first, #top10Cds a.first, #top10Dvds a.first { background: url(../img/icon_1st.gif) no-repeat 0 5px;}
#top10Books a.second, #top10Cds a.second, #top10Dvds a.second { background: url(../img/icon_2nd.gif) no-repeat 0 5px;}
#top10Books a.third, #top10Cds a.third, #top10Dvds a.third { background: url(../img/icon_3rd.gif) no-repeat 0 5px;}
#top10Books a.fourth, #top10Cds a.fourth, #top10Dvds a.fourth { background: url(../img/icon_4th.gif) no-repeat 0 5px;}
#top10Books a.fifth, #top10Cds a.fifth, #top10Dvds a.fifth { background: url(../img/icon_5th.gif) no-repeat 0 5px;}
#top10Books a.sixth, #top10Cds a.sixth, #top10Dvds a.sixth { background: url(../img/icon_6th.gif) no-repeat 0 5px;}
#top10Books a.seventh, #top10Cds a.seventh, #top10Dvds a.seventh { background: url(../img/icon_7th.gif) no-repeat 0 5px;}
#top10Books a.eighth, #top10Cds a.eighth, #top10Dvds a.eighth { background: url(../img/icon_8th.gif) no-repeat 0 5px;}
#top10Books a.nineth, #top10Cds a.nineth , #top10Dvds a.nineth  { background: url(../img/icon_9th.gif) no-repeat 0 5px;}
#top10Books a.tenth, #top10Cds a.tenth, #top10Dvds a.tenth { background: url(../img/icon_10th.gif) no-repeat 0 5px;}

#prizedraw h2 {
	color: #e11759;
	font: 10px Tahoma;
	margin: 0;
}

#prizedraw p {
	margin: 5px 0 10px 0;
	text-align: center;
}

#prizedraw a {
	color: #006785;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#easycash a:hover, #retailers a:hover, #myaccount a:hover, #prizedraw a:hover, #top10Books a:hover, #top10Cds a:hover, #top10Dvds a:hover, #topProducts a:hover, #topCoupons a:hover, #recommendedProducts a:hover, #couponsSpecials a:hover  {	text-decoration: underline; }


/*-----[ Main Col]---------------------------------------------------*/

ul.subCategories {
	margin: 0 0 10px 0;
	float: left;
}

ul.subCategories li {
	float: left;
	margin: 0px 10px;
}

ul.subCategories li a {
	font: bold 12px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #00A1BD;
	background: url(../img/bullet.gif) no-repeat 0 6px;
	padding: 0 0 0 12px;
}

ul.subCategories li a:hover {
	color: #FF9100;
	background: url(../img/bullet.gif) no-repeat 0 -13px;
}


a.special {
	display: block;
	width: 200px;
	float: right;
	clear: both;
	font: bold 12px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #00A1BD;
	padding: 0 0 0 12px;
	background: url(../img/arrow3.gif) no-repeat 0 6px;
}

a.special:hover {
	color: #FF9100;
	background: url(../img/arrow3.gif) no-repeat 0 -13px;
}

#fullCol h1 {
	color: #E11759;
	font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin: 5px 0 0 0;
}

#mainCol h2 {
	color: #2A4684;
	/*font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font: bold 16px "Trebuchet MS";
	margin: 5px 0 0 0;
}
#mainCol h3 {
	color: #2A4684;
	/*font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font: bold 14px "Trebuchet MS";
	margin: 5px 0 0 0;
}

#fullCol h2 {
	color: #2A4684;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin: 5px 0 0 0;
}

#fullColSpecial h1 {
	color: #2A4684;
	font: bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin: 0 10px 20px 20px;
	padding-top: 10px;
	width: 500px;
}

#mainCol p, #mainCol ol, #mainCol li {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	line-height: 18px;
}

#mainCol a, #mainCol a:visited {
	color: #00488c;
}
#mainCol a:hover {
	color: #00488c;
	text-decoration: None;
}

p.center {
	text-align: center;
	margin: 10px 0;
}

#mainCol p.buttons {
	text-align: center;
	margin: 5px 0 5px 0;
}

#mainCol p.buttons a {
	display: inline;
}

#mainCol p.buttons img {
	display: inline;
	vertical-align: middle;
	margin: 0 5px;
}

#mainCol form {
	margin: 10px 0;
}

#mainCol form#options {
	margin-bottom: 0;
}

#valentines {
	background: fef4fb; width: 143px;
}

#valentines p {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #666666;
}
#valentines a, #valentines a:visited {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #cc0066;
}
#valentines a:hover {
	text-decoration: none;
}
#valentines .breakline {
	CLEAR: both; BORDER-BOTTOM: #cccccc 1px dotted; HEIGHT: 5px;
}

#fullCol p {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	line-height: 18px;
	/*color: #0077B8;*/
}

#mainCol span.cashback {
	font: 15px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #f90;
	font-weight: bold;
}
#fullCol span.cashback {
	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #f90;
	font-weight: bold;
}

p.alreadyMember {
	float: right;
	margin-right: 15px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

p.alreadyMember a {
	color: #0077B8;
}

#mainCol a.recommend {
	background: url(../img/icon_emailarticle.gif) no-repeat top left;
	padding-left: 20px;
	font-size: 11px;
}

#mainCol a.save {
	background: url(../img/icon_save2.gif) no-repeat top left;
	padding-left: 20px;
	font-size: 11px;
}

#mainCol a.visit {
	background: url(../img/icon_visit2.gif) no-repeat top left;
	padding-left: 20px;
	font-size: 11px;
}

#mainCol a.info {
	background: url(../img/icon_info.gif) no-repeat top left;
	padding-left: 20px;
	padding-bottom: 2px;
	font-size: 11px;
}

/*-----[ SPECIAL HEADER ]-------------------------------------------------*/


h2.category, h2.search {
	background: #fff;
	color: #000;
	font: bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0;
	float: left;
	width: 400px;
	padding: 0;
	height: 26px;
	overflow: hidden;
}

h2.search {
	width: 465px;
	height: 34px;
}

.header2 {
	border-bottom: 1px dotted #287784;
	clear: both;
	float: left;
	width: 100%;
}

.header2 h2 {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}

#header2 select {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00488c;
	/*height: 17px;*/
}


#mainCol form.sortBy {
	float: right;
	width: 250px;
	margin: -10px 0 0 0;
	text-align: right;
	position: relative;
	top: 20px;
	left: 0;
}


form.sortBy select {
/*	margin: 0 0 0 0;
	padding: 0;
	/*float: right;*/
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00488c;
	/*height: 15px;*/
}

#mainCol .last p.alignRight {
	text-align: right;
	padding: 0;
	width: auto;
	margin: 5px 3px;
}

#mainCol p.alignRight {
	text-align: right;
	padding: 0;
	width: auto;
}


span.left { 
	display: block; 
	float: left; 
	width: 13px; 
	height: 20px; 
	background: url(../img/header_left_blue.jpg) no-repeat top left; 
}

span.right { 
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	background: url(../img/header_right_blue.jpg) no-repeat top left; 
}

span.main {
	background: url(../img/Header_main_blue.jpg) repeat-x top left;
	color: #fff;
	display: block;
	float: left;
	font: bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	width: auto;
}

.header2#brown { border-bottom: 1px dotted #BF642D; }
.header2#brown span.left { background: url(../img/header_left_brown.jpg) no-repeat top left; }
.header2#brown span.right { background: url(../img/header_right_brown.jpg) no-repeat top left; }
.header2#brown span.main { background: url(../img/header_main_brown.jpg) repeat-x top left; }


.header2#orange { border: none; }
.header2#orange span.left { background: url(../img/header_left_orange.jpg) no-repeat top left; }
.header2#orange span.right { background: url(../img/header_right_orange.jpg) no-repeat top left; }
#mainCol .header2#orange span.main { background: url(../img/header_main_orange.jpg) repeat-x top left; color: #603700; }

.header2#pink { border-bottom: 1px dotted #E0406C; }
.header2#pink span.left { background: url(../img/header_left_pink.jpg) no-repeat top left; }
.header2#pink span.right { background: url(../img/header_right_pink.jpg) no-repeat top left; }
.header2#pink span.main { background: url(../img/header_main_pink.jpg) repeat-x top left; }

.header2#cyan { border-bottom: 1px dotted #00A1BD; }
.header2#cyan span.left { background: url(../img/header_left_cyan.jpg) no-repeat top left; }
.header2#cyan span.right { background: url(../img/header_right_cyan.jpg) no-repeat top left; }
.header2#cyan span.main { background: url(../img/header_main_cyan.jpg) repeat-x top left; }
 
.header2#green { border-bottom: 1px dotted #5E9037; }
.header2#green span.left { background: url(../img/header_left_green.jpg) no-repeat top left; }
.header2#green span.right { background: url(../img/header_right_green.jpg) no-repeat top left; }
.header2#green span.main { background: url(../img/header_main_green.jpg) repeat-x top left; }

.header2.shops, .header2.webresults { border-bottom: 1px solid #5aa8cf;}
.header2.shops { border: 0; }
.header2.shops span.left, .header2.moreShops span.left, .header2.myecashback span.left, .header2.webresults span.left, .header2.myBalance span.left  { background: url(../img/header_left_shops.gif) no-repeat top left; }
.header2.shops span.right, .header2.moreShops span.right, .header2.myecashback span.right, .header2.webresults span.right, .header2.myBalance span.right  { background: url(../img/header_right_shops.gif) no-repeat top left; }
.header2.shops span.main, .header2.moreShops span.main, .header2.myecashback span.main, .header2.webresults  span.main, .header2.myBalance span.main { background: url(../img/header_main_shops.gif) repeat-x top left; border: none;  }

.header2.shops, .header2.moreShops, .header2.webresults, header2.myecashback, .header2.collapse {	border: none; margin: 10px 0 0 0; }

#fullCol .header2 {
	margin-bottom: 20px;
}

/*-----[ Breadcrumbs ]-------------------------------------------------*/

#breadcrumbs {
	width: 415px;
	float: left;
	margin: 0 0 10px 0;
	border: 1px solid #FFF5E8; 
	background: #FEF9EB;
}

html>body #breadcrumbs {
	width: 425px;
}

#breadcrumbs p {
	margin: 2px 5px;
	padding: 0;
	color: #A86100;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

#breadcrumbs a {
	color: #FF9100;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}

#breadcrumbs img {
	vertical-align: middle;
	margin: 0 3px;
}

#popuptext p {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px 30px 0;	
}
#popuptext p.title {
	font: bold 14px "Trebuchet MS";	
}

/*-----[ BANNERS ]-------------------------------------------------*/
#banners {
	margin: 0 0 10px 0;
	clear: both;
	width: 427px;
	float: left;
}

#banners a { margin: 0 3px; }

html>body #banners a { margin: 0 2px; }

/*-----[ RECOMMENDED ]-------------------------------------------------*/


#recommended {
	margin: 10px 0;
	clear: both;
	width: 427px;
	float: left;
}

#recommended a {
	color: #016885;
	font: 11px arial;
	float: left;
	margin: 0 5px;
}

#recommended a:hover { color: #FF9100; }

#recommended a span {
	display: block;
	text-align: center;
}


/*-----[ LATEST OFFERS / TOP SHOPS / MORE SHOPS / SEARCH RESULTS ]-------------------------------------------------*/

#moreShops {
   padding: 0 0 10px;
   font-family: verdana, arial, helvetica, sans-serif;
}

#myecashback {
   padding: 0;
   font-family: verdana, arial, helvetica, sans-serif;
   clear: both;
   width: 427px;
   float: left;
   overflow: hidden;
	margin-bottom: 10px;
}

#myecashbackContent { 
	background: url(../img/moreshops_Content.gif) repeat-y top left; 
	width: 427px; 
	float: left;
}


#popularDestinations, #recommendedShops {
   padding: 0;
   font-family: verdana, arial, helvetica, sans-serif;
   clear: both;
   width: 427px;
   float: left;
   overflow: hidden;
	margin-bottom: 10px;
}

#popularDestinationsHeader, #recommendedShopsHeader { 
	background: url(../img/popularDestinations_Header.gif) no-repeat 0 0;
	width: 427px; 
	height: 14px; 
	float: left;
}

#recommendedShopsHeader { background: url(../img/recommendedShops_header.gif) no-repeat 0 0; }

#popularDestinationsContent, #recommendedShopsContent { 
	background: url(../img/popularDestinations_Content.gif) repeat-y 0 0; 
	width: 427px; 
	float: left;
}

#recommendedShopsContent { background: url(../img/recommendedShops_content.gif) repeat-y 0 0; } 


#popularDestinationsFooter, #recommendedShopsFooter { 
	background: url(../img/popularDestinations_Footer.gif) repeat-y 0 0;
	width: 427px;
	height: 15px; 
	float: left;
}

#recommendedShopsFooter { background: url(../img/recommendedShops_footer.gif) repeat-y 0 0; }

#mainCol #popularDestinations ul {
	float: left;
	width: 40%;
	margin: 0 15px;
}

#mainCol #popularDestinations ul a {
	color: #005D8C;
	font-weight: bold;
}

#mainCol #popularDestinations ul ul {
	float: none;
	margin: 5px 0 5px 5px;
}

#mainCol #popularDestinations ul ul a {
	color: #5DA6CF;
	font-weight: normal;

}

#latestOffers, #topShops, #moreShops {
	clear: both;
	width: 427px;
	float: left;
	overflow: hidden;
}

#topShops {
  margin: 0;
  font-family: verdana, arial, helvetica, sans-serif;
}

#topShops .tablecontain {
   border: 1px solid #5da6cf;
   border-width: 0 1px;
}

#topShops .topcorner, #moreShops .topcorner, #myecashback .topcorner {
   height: 10px;
   overflow: hidden;
   background: url(../img/moreshops_header.gif) no-repeat top left;
   }

#topShops .pagination p , #moreShops .pagination p , #myecashback .pagination p {
	border: none;
}	

#moreShops p.buttons {
	margin: 0;
}	
	
#topShops .bottomcorner, #moreShops .bottomcorner, #myecashback .bottomcorner {
   height: 15px;
   overflow: hidden;
   background: url(../img/moreshops_footer.gif) no-repeat top left;
   }

#topShops table {
   width: 100%;
   border-collapse: collapse;
   font-size: 90%;
   }

#topShops table td {
   padding: 5px 0;
   }

#topShops table a {
   border-bottom: 1px dotted #03c; 
   text-decoration: none;
   color: #3d80ba;
   }

#topShops table a:hover {
   /*color: #f90;*/
   text-decoration: none;  
}

#topShops table tr.even td {
   background-color: #eff7fa;
   }

#topShops table td.logo {
   /*width: 110px;*/
   text-align: center;
   }

#topShops table td.name {
   /*width: 100px;*/
   font-weight: bold;
   }

#topShops table td.name a {
   border-bottom-style: solid;
   }
#topShops table td.info a {
   border-bottom-style: none;
   }

#topShops table td.name span {
   display: block;
   margin: 3px 0 0;
   color: #f90;
}

#topShops table td.reviewz {
   /*width: 120px;*/
   font: 10px Verdana, Geneva;
 }

#topShops table td.reviewz img {
   vertical-align: middle;
   }

#topShops table td.more {
   /*width: 95px;*/
   }

#topShops table td.more img {
   vertical-align: middle;
   }

	
/* - - - - - - - - - - */

#topShops .r-shop, #moreShops .r-shop {
   border: 1px solid #5da6cf;
   border-width: 0 1px 1px;
   border-style: solid solid dotted solid;
   border-color: #fff #5da6cf #ccc #5da6cf;
   padding: 10px 0;
   }

#topShops .r-shop {
   margin: 0 0 0 0px;
   padding: 0 0 10px;
   border: 0;
   background: url(../img/boxFooter.jpg) no-repeat left bottom;
   }
	
#topShops .pagination, #moreShops .pagination {
   border: 1px solid #5da6cf;
   border-width: 0 1px;
   padding: 5px 0;
   }

#topShops .r-shop .doublecorners {
   height: 10px;
   overflow: hidden;
   background: url(../img/boxHeader.jpg) no-repeat left top;
   }

#topShops .r-shop .singlecorner {
   height: 10px;
   overflow: hidden;
   background: url(../img/moreshops_header.gif) no-repeat left top;
   }

#topShops .r-shop a, #moreShops .r-shop a, #recommendedShopsContent a {
   text-decoration: none;
   border-bottom: 1px dotted #03c;
   font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #006785;
}

#topShops .r-shop a, #topShops .r-shop a, #moreShops .r-shop a, #moreShops .r-shop a {
   padding: 2px 0 0;
  /* color: #3d80ba; */
   color: #006785;
}

#topShops .r-shop a:hover, #moreShops .r-shop a:hover {
   /*color: #f90; */
}

#topShops .r-shop a.name, #moreShops .r-shop a.name, #recommendedShopsContent a.name {
   border-bottom-style: solid;
}

#topShops .r-shop .info, #topShops .r-shop .cond, #topShops .r-shop .prods, #topShops .r-shop .favs, #topShops .r-shop .friends, #topShops .r-shop .coupons, 
#moreShops .r-shop .info, #moreShops .r-shop .cond, #moreShops .r-shop .prods, #moreShops .r-shop .favs, #moreShops .r-shop .friends, #moreShops .r-shop .coupons {
   background: none;
   }

#topShops .r-shop .prods, #moreShops .r-shop .prods {
   margin-left: 3px;
   }

#topShops .r-shop .write, #moreShops .r-shop .write {
   
   }

#topShops .r-shop img.block, #moreShops .r-shop img.block {
   display: block;
   margin: 6px 0 3px;
   }

#topShops .r-shop .left, #moreShops .r-shop .left, #popularDestinations .left, #recommendedShops .left {
   float: left;
   width: 100px;
   margin: 0 0 0 8px;
   font-size: 90%;
   }

#topShops .r-shop .right, #moreShops .r-shop .right, #popularDestinations .right, #recommendedShops .right  {
   margin: 0 8px 0 120px;
   }

#topShops .r-shop .right a.name, #moreShops .r-shop .right a.name, #popularDestinations .right a.name, #recommendedShops .right a.name  {
   font-size: 95%;
   font-weight: bold;
	color: #346AC2;
}

#topShops .r-shop .right span, #moreShops .r-shop .right span, #popularDestinations .right span, #recommendedShops .right span {
   display: block;
   margin: 4px 0;
   font-weight: bold;
   font-size: 90%;
  color: #f90;
   }

#topShops .r-shop .left span, #moreShops .r-shop .left span, #popularDestinations .left span, #recommendedShops .left span {
   display: block;
   margin: 3px 0;
   }

#topShops .r-shop .left span img, #moreShops .r-shop .left img, #popularDestinations .left img, #recommendedShops .left img {
   vertical-align: middle;
   }

#topShops .r-shop .right p, #moreShops .r-shop .right p, #popularDestinations .right p, #recommendedShops .right p {
   margin: 0 0 4px;
   line-height: 1.35;
   color: #666;
   }

#topShops .r-shop .right p.links, #moreShops .r-shop .right p.links, #popularDestinations .right p.links, #recommendedShops .right p.links {
   margin: 0;
   text-align: right;
   }

#topShops .r-shop .right p.links a, #moreShops .r-shop .right p.links a, #popularDestinations .right p.links a,  #popularDestinations .left a, #recommendedShops .left a, #recommendedShops .right a {
   display: inline;
   color: #006785;
	/* color: #5DA6CF; */
  }

#topShops .r-shop p.links img, #moreShops .r-shop p.links img, #popularDestinations .right p.links img, #recommendedShops .right p.links img {
   margin: 0 0 0 5px;
   vertical-align: middle;
}

#topShops .r-shop .condspan, #moreShops .r-shop .condspan, #popularDestinations .condspan, #recommendedShops .condspan {
   float: right;
   font-size: 90%;
   }

#topShops .r-shop .condspan a, #moreShops .r-shop .condspan a, #popularDestinations .condspan a, #recommendedShops .condspan a {
   font-weight: normal;
}

#topShops .r-shop .condspan img, #moreShops .r-shop .condspan img, #popularDestinations .condspan img, #recommendedShops .condspan img {
   vertical-align: middle;
   }

#topShops .clear, #moreShops .clear, #popularDestinations .clear, #recommendedShops .clear {
   clear: left;
} 

#myecashbackContent p {
	margin: 0px 0px 0px 5px;
}
#myecashbackContent span {
	float: right;
	margin-right: 50px;
	position: relative;
}
#moreshopsHeader, #moreshopsFooter, #myecashbackHeader, #myecashbackFooter {
	width: 427px;
	height: 15px;
	background: url(../img/moreshops_header.gif) no-repeat top left;
	overflow: hidden;
	float: left;
}

#moreshopsFooter, #myecashbackFooter { background: url(../img/moreshops_footer.gif) no-repeat top left; }

#moreshopsContent { background: url(../img/moreshops_Content.gif) repeat-y top left; width: 427px; float: left;}

#latestOffers .offer {
	/*height: 64px;*/
	margin-bottom: 10px;
	border: 2px dashed #cce8ef;
	background: #E2F9FF url(../img/latestOffers_background.jpg) repeat-x top left;
	float: left;
}

html>body #latestOffers .offer {	float: left; }

.offer h3, .shop h3 {
	color: #3d80ba;
	font: 14px "Trebuchet MS";
	margin: 5px 5px 0px 5px;
}

.shop h3 {
	width: 290px;
	float: left;
	margin: 0px 5px 0px 5px;
	font-weight: bold;
}

#topShops .shop h3 {
	margin-bottom: 15px;
}

.offer h3 a, .shop h3 a {
	color: #3d80ba;
	text-decoration: underline;
}

.offer h3 a:hover {
	text-decoration: underline;
}

.offer span.cashback {
	float: right;
	width: 105px;
	height: 18px;
	display: block;
	background: url(../img/cashback_tag.jpg) no-repeat top left;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
	padding-right: 5px;
}

/*#topShops .cashback {
	background: none;
	height: 18px;
	margin: 2px 3px 0 0;
}*/

#topShops .conditions {
	float: right;
	display: block;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 5px;
	margin: 2px 3px 0 0;
}

#moreShops .cashback, #topShops .cashback {
	float: left;
	width: 290px;
	margin: 3px 5px 0px 5px;
	color: #FF9900;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.couponInfo { 
	float: left;
	width: 400px;
	padding: 10px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px dashed #78A5D0; 
	background: #EFF7FA;
}

.couponInfo p {
	float: left;
	clear: both;
	width: 100%;
}

.couponInfo strong {
	float: left;
	width: 90px;
}

.couponInfo p span {
	display: block;
	float: left;
	width: 290px;
}

#mainCol .couponInfo h2 {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 5px;
}

.couponInfo ul {
	float: right;
	clear: both;
	overflow: hidden;
}

.couponInfo li {
	float: left;
	margin: 0 10px;
}

.couponInfo a {
	border: none;
	text-decoration: underline;
	color: #4583BF;
}

.couponInfo li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.couponTitle a {
	font: bold 12px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border: 1px solid red; 
}
.couponInfo span.cashback {
	color: #FF9900;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.couponInfo span.label {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.couponInfo p {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.offer p, .shop p {
	color: #000;
	font: 9px "Trebuchet MS";
	margin: 0 20px 0 30px;
}

#mainCol .shop p, #mainCol {
	float: left;
	padding: 0 10px;
	margin: 5px 0;
	width: 393px;
	font: 12px "Trebuchet MS";	
}

html>body .shop p { width: 405px; }

.offer ul {
	float: right;
	margin: 5px 10px 0 10px;
}

.shop ul { margin: 0; }

.offer li, .shop li  {
	float: left;
	margin: 0 5px;
}

.shop li { margin: 0 8px; }

.offer li a {
	margin: 0;
	font: 10px "Trebuchet MS";
	display: block;
	height: 17px;
}

.offer li a em { display: none; }

.shop li a {
	/*font: 11px "Trebuchet MS";*/
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006785;
	text-decoration: none;
	/*text-decoration: underline;*/
	border-bottom: 1px dotted #03C;
}

.shop li a { color: #006785; }

.shop li img {
	vertical-align: middle;
	margin-right: 3px;
}

.shop li a:hover { color: #FF9100; }
.shop li.visit a { background: url(../img/icon_visit.gif) no-repeat 0 0; width: 52px;}

.offer li.save a { background: url(../img/icon_save.gif) no-repeat 0 0; width: 50px }
.offer li.recommend a { background: url(../img/icon_recommend.gif) no-repeat 0 0; width: 83px; }
.offer li.favourites a { background: url(../img/icon_favourites.gif) no-repeat 0 0; width: 74px;}
.offer li.visit a { background: url(../img/icon_visit.gif) no-repeat 0 0; width: 52px;}

#topShops .shop {
	float: left;
	width: 427px;
	margin-bottom: 10px;
	background: url(../img/boxHeader.jpg) no-repeat top left;
	overflow: hidden;
}

#topShops .shopContent {
	float: left;
	width: 427px;
	margin: 0;
	padding: 0 0 5px 0;
	background: url(../img/boxFooter.jpg) no-repeat bottom left;
	overflow: hidden;
}

.shop img.shopLogo {
	border: 1px solid #78a5d0; 
	float: left;
	margin: 0px 0 0 10px;
}

#moreShops .shop {
	float: left;
	width: 420px;
	margin-bottom: 10px;
	margin-left: 1px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #cbcbcb;
}

html>body #moreShops .shop { margin-left: 4px; }

.reviews {
	width: 100px;
	text-align: center;
	float: left;
	margin: 0 0 0 5px;
}

html>body .reviews {
	margin: 0 0 0 10px;
}

.reviews a {
	font: 11px "Trebuchet MS";
	color: #006785;
	/*text-decoration: underline;*/
	margin: 0;
	display: block;
}

.reviews img {
	margin: 0;
	display: block;
}


/*-----[ Products Matching Query ]-----------------------------------------------------------*/


table.matching {
	/*border: 1px solid #D9EDF8;*/
	border-collapse: collapse;
	margin: 10px 0;
}

.webResults table.matching, .webResults2 table.matching {
	margin: 0;
	width: 568px;
}

.myBalance table.matching {
	margin: 0;
	width: 410px;
}

.myBalance table.matching thead tr { 
	background: #CFE5F0 url(../img/table_header_small_balance.gif) no-repeat top left; 
	width: 410px; 
	height: 20px; 
	overflow: hidden;
}

.webResults table.matching thead tr, .webResults2 table.matching thead tr { 
	background: #CFE5F0 url(../img/table_header_small.gif) no-repeat top left; 
	width: 568px; 
	height: 20px; 
	overflow: hidden;
}

.matching thead th {
	color: #00488C;
	font: bold 12px "Trebuchet MS";
	text-align: left;
	padding: 0px 5px;
}

.matching thead th.center {
	text-align: center;
} 

table.small {
	border-collapse: collapse;
	margin: 0 0 0 0;
	width: 425px;
	float: left;
}

table.small a {
	color: #346AC2;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.small a img {
	display: block;
	margin-bottom: 5px;
}

#mainCol table.small p {
	color: #3F3F3F;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 2px;
}

table.small thead tr { 
	background: #CFE5F0 url(../img/table_header_smaller.gif) no-repeat top left; 
	width: 425px;
	height: 20px; 
	overflow: hidden;
}

table.small thead th {
	color: #00488C;
	font: bold 12px "Trebuchet MS";
	text-align: center;
	padding: 0px 5px;

}
table.small thead th.coupon, table.small thead th.retailer { text-align: left; }

table.small tr { background: url(../img/table_content_smaller.gif) repeat-y top left; }
table.small tr.odd { background: url(../img/table_content_odd_smaller.gif) repeat-y top left; }
table.small tr.last { background: #EFF7FA url(../img/table_bottom_smaller2.gif) no-repeat bottom left; border-bottom: none; }
table.small tr.last td { border-bottom: none; }
table.small tr.last td.last { border-bottom: none; background-position: bottom right;}
table.small td.first, table.small td.pending, table.small th.first { background-position: bottom left; }
table.small td.first img { margin-left: 5px; }
table.small td.last, table.small th.last { background-position: top right; }
table.small td, table.small th { padding: 2px; background-position: 50% 100%; }
table.small td { border-bottom: 1px dotted #C2E2F4; text-align: center; }
table.small td.first, table.small td.pending { text-align: left; }
table.small td.coupon a, #mainCol table.small td.coupon p, table.small td.coupon { text-align: left; }
table.small td.retailer a, #mainCol table.small td.retailer p, table.small td.retailer { text-align: left; }
table.small td.date {
	width: 80px;
	text-align: center;
}
#mainCol table.small td.coupon p {
	margin: 0 5px;
}

#mainCol table.small p.cashback {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5E9037;
}

table.matching td.first a, table.matching td.first p {
   display: block;
   margin: 0 0 0 5px;
}

.matching tr { background: url(../img/table_content.gif) repeat-y top left; }
.matching tr.odd { background: url(../img/table_content_odd.gif) repeat-y top left; }
.matching tr.last { background: #EFF7FA url(../img/table_bottom.gif) no-repeat bottom left; border-bottom: none; }
.matching tr.last td.last { border-bottom: none; background-position: bottom right;}
.matching tr.last td { border-bottom: none; }

.matching td.first, .matching th.first { background-position: bottom left; }
.matching td.first { text-align: left; }
.matching td.last, .matching th.last { background-position: top right; }
.matching td, .matching th { padding: 4px; background-position: 50% 100%; }
.matching td { border-bottom: 1px dotted #C2E2F4; text-align: left; }

td.price { width: 120px; text-align: center; background-position: bottom right; }
td.price a { color: #E11759; 	font: 12px "Trebuchet MS";	color: #E0406C;}
td.coupons a { display: block; text-align: left;  }
td.coupons a img { margin: 0 10px; }
td.cashb { text-align: left; background-position: 0 100%; }

td.approved { text-align: center; background-position: 0 100%; }
td.pending { text-align: center; background-position: 0 100%; }
td.declined { text-align: center; background-position: 0 100%; }
td.paid { text-align: center; background-position: 0 100%; }
td.description { text-align: left; background-position: 0 100%; }

td.price p {
	margin: 2px 0;
	padding: 2px 0;
	text-align: right;
	color: #3D80BA;
}

td.price p.centered { text-align: center; }

table.matching p.minfo {
   text-align: right;
   }

table.matching p.minfo img {
   display: inline;
   margin: 0;
   padding: 0;
   vertical-align: middle;
   }

table.matching p.minfo a {
   display: inline;
   margin: 0 0 0 3px;
   padding: 0;
   border-bottom: 1px dotted #03c;
   text-decoration: none;
   color: #3d80ba;
   }
   
table.matching span.author, table.matching span.price {
	position: relative;
	left: 60px;	
}

table.matching p.minfo a:hover {
   color: #f90;
   }

#mainCol td.cashb p {
	color: #5E9037;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#mainCol td.approved p, #mainCol p.approved {
	color: #5E9037;
	font: bold;
}
#mainCol td.pend p, #mainCol td.pending p {
	color: #FF9900;
	text-decoration: bold;
}
#mainCol td.declined p {
	color: #E0406C;
	font: bold;
}
#mainCol td.paid p {
	color: #000000;
}
#mainCol td.description p {
	color: #000000;
	font: 12px "Trebuchet MS";
}

td.price p strong { float: left; }

td.price p {
	margin: 2px 0;
	padding: 2px 0;
	text-align: right;
	color: #3D80BA;
}

.matching td img {
	margin: 3px 0 0 0;
}
.matching td img.productImage {
	float: left;
	margin: 0 5px 0 0;
}

.webResults p, .webResults2 p, .myBalance p {
	margin: 0 20px 10px 20px;
	font: 15px "Trebuchet MS";
}

.webResults .matching td p, .webResults2 .matching td p, .myBalance .matching td p {
	margin: 0;
	font: 12px "Trebuchet MS";
	line-height: 14px;
}

.green {	color: #5E9037; }
.red {	color: #E11759; }
.blue {	color: #0077B8; }

.matching td p.cashback { color: #E0406C; }
.matching td p.savings { color: #5E9037; border-top: 1px dotted #C3DFAC;}
.matching td p.conditions a { color: #5E9037; padding-top: 3px; display: block; clear: both;  }
.matching td p.coupons a { color: #3D80BA; }

.matching td a.title {
	color: #3d80ba;
	font: bold 12px "Trebuchet MS";
	margin: 5px 5px 0px 5px;
	/*margin: 0;*/
}

a.moreinfo {
	font: 12px "Trebuchet MS";
	color: #E0406C;
	background: url(../img/bullet.gif) no-repeat 0 7px;
	padding: 0 5px 0 12px;
/*	margin: 5px 0 0 0;*/
	float: right;	
}

/*a.moreinfo:hover {
	background: url(../img/bullet.gif) no-repeat 0 -12px;
	text-decoration: underline;
}*/

td.info { text-align: left; background-position: bottom right; }

td.info a {
	font: 12px "Trebuchet MS";
	/*color: #E0406C;*/
	color: #3d80ba;
}

.shopDescription {
	float: left;
	padding: 10px 0;
}

.couponInfo {
	float: left;
}
.couponTitle {
	font: bold 12px Verdana, geneva, Arial, Helvetica, sans-serif; 
	text-align: left;
}
.couponCode {
	font: bold 11px Verdana, geneva, Arial, Helvetica, sans-serif;
}

#fullCol .shopDescription p, #mainCol .shopDescription p, .couponInfo p {
	margin: 5px 10px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.shopName {
	margin-bottom: 20px;
}

.shopName h2 {
	margin: 10px 0;
	font: bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.shopName h3 {
	margin: 10px 0;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3D80BA;
}

.shopName a.shopNow {
	float: right;
	margin: 10px 10px 0 0;
}

.shopDescription.Long {
	width: auto;
	padding: 0;
}

#mainCol .shopDescription.Long p {
	margin-top: 0;
}

#mainCol .shopDescription.Long p.conditions {
	margin-top: 10px;
	border: 1px dashed #4583BF;
	border-width: 1px 0;
	padding: 10px 0;
	float: left;
	width: 340px;
}


.shopDescription {
	width: 470px;
}

#shopDescription .conditions {
	border-bottom: 1px dotted #cbcbcb;
}

#fullCol .shopDescription p { font-size: 11px; }

#fullCol p.alternative {
	width: 500px;
	font-weight: bold;
	font-size: 11px;
	color: #016885;
	float: left;
	text-align: left;
	margin: 30px 0 0 0;
}
#fullCol p.shop {
	width: 460px;
	font-size: 11px;
	float: left;
	text-align: left;
	margin: 30px 0 0 0;
}

#fullCol p.alternative a {
	color: #E0406C;
}

.quote {
	float: right;
	margin: 20px 0;
	width: 250px;
}

#fullColSpecial .quote {
	margin-top: 50px;
	margin-right: 0px;
}

html>body #fullColSpecial .quote {
	margin-right: 10px;
}

.quoteHeader { 
	background: url(../img/quoteHome_header.gif) no-repeat top left; 
	overflow: hidden; 
	width: 250px; 
	height: 38px;
}

#fullColSpecial .quoteHeader { 
	background: url(../img/quoteHome_header.gif) no-repeat top left; 
}

.quoteContent { 
	background: url(../img/quote_content.gif) repeat-y top left; 
	overflow: hidden; 	
	width: 237px;
	padding: 0 10px 0 5px; 
}

#fullColSpecial .quoteContent { 
	background: url(../img/quoteHome_content.gif) repeat-y top left; 
}

.quoteFooter { 
	background: url(../img/quote_footer.gif) no-repeat top left; 
	overflow: hidden; 
	width: 250px; 
	height: 96px;
}

#fullColSpecial .quoteFooter { 
	background: url(../img/quoteHome_footer.gif) no-repeat top left; 
}

.quote span.big {
	font-size: 18px;
	font-weight: bold;
}


#fullCol .quote p {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*letter-spacing: 0.01em;*/
	line-height: 17px;
	/*color: #5E9037;*/
	text-align: center;
	margin: 0 7px;
}

#fullColSpecial .quote p  {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*letter-spacing: 0.01em;*/
	line-height: 17px;
	/*color: #5E9037;*/
	text-align: center;
	margin: 0 7px;
}

#fullCol .quoteHeader p, #fullColSpecial .quoteHeader p  {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1963A9;
	margin: 15px 0 0 0;
	text-align: center;
}

#fullCol .quoteFooter p, #fullColSpecial .quoteFooter p {
	text-align: right;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1963A9;
	margin: 5px 18px 0 0;
}

ul.benefits {
	width: 250px;
	float: left;
}

ul.benefits li {
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #346ac2;
	background: url(../img/benefits-bullet.gif) no-repeat top left;
	margin: 0 0 0 10px;
	padding: 0 0 0 50px;
	min-height: 44px;
}
html>body ul.benefits li {
	margin: 0 0 10px 10px;
}

ul.benefits li span {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
	display: block;
	
}

.joinForm {
	float: right;
	width: 250px;
	margin-top: 20px;
	margin-left: 10px;
}

.loginForm {
	float: right;
	width: 250px;
	margin-top: 20px;
	margin-right: 40px;
}
html>body .loginForm { margin-right: 100px; }


.signupForm {
	float: left;
	width: 250px;
	margin-top: 20px;
	margin-left: 40px;
}
html>body .signupForm { margin-left: 100px; }

.signupFormHome {
	float: right;
	width: 250px;
	margin-top: -20px;
	margin-right: 5px;
}

#fullCol .signupFormHome {	margin-top: 10px; }

.joinformHeader  {
	background: url(../img/joinform_header.gif) no-repeat top left;
	width: 250px;
	height: 117px;
	overflow: hidden;
}

.signupformHeader { 
	background: url(../img/signupform_header.gif) no-repeat top left; 
	height: 44px;
}

.signupFormHome .signupformHeader { 
	background: url(../img/home_signup_header.gif) no-repeat top left; 
	height: 85px;
	overflow: hidden;
}

.signupFormHome  .signupformContent {
	background: url(../img/home_signup_content.gif) repeat-y top left;
	width: 250px;
	overflow: hidden;
	height: auto;
}

.signupFormHome  .signupformFooter {
	background: url(../img/home_signup_footer.gif) no-repeat top left;
	width: 250px;
	overflow: hidden;
}

#fullCol .signupFormHome  .signupformFooter { background: url(../img/signup_form_header_2.gif) no-repeat top left; }


.loginformHeader { 
	background: url(../img/loginform_header.gif) no-repeat top left; 
	width: 250px;
	height: 44px;
	overflow: hidden;
}


.joinformContent, .loginformContent, .signupformContent {
	background: url(../img/joinform_content.gif) repeat-y top left;
	width: 250px;
	overflow: hidden;
}

.loginformContent, .signupformContent {
	background: url(../img/signupform_content.gif) repeat-y top left;
	padding-top: 20px;
	height: 370px;
}

html>body .loginformContent, html>body .signupformContent {
	height: 350px;
}

.joinformFooter, .loginformFooter, .signupformFooter {
	background: url(../img/joinform_footer.gif) repeat-y top left;
	width: 250px;
	height: 46px;
	overflow: hidden;
}

.signupformFooter {
	background: url(../img/signupform_footer.gif) repeat-y top left;
}

.joinForm form { margin: 0 0; }

.formItem {
	margin: 5px 10px;
	clear: both;
	float: left;
	width: 230px;
}

.formItem label {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1963A9;
	width: 90px;
	display: block;
	float: left;
	margin: 0;
}

.formItem label.long {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1963A9;
	width: 170px;
	display: block;
	float: left;
	margin: 0 0 0 10px;
}

.formItem input {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 0;
	float: left;
}

#fullCol .formItem input.button, #fullColSpecial .formItem input.button {
	float: right;
	margin: 0 10px 0 0;
}

#fullCol .joinForm p {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1963A9;
	clear: both;
	margin: 0 10px;
	float: left;
}

.joinForm p a {
	color: #E11759;
}

.joinForm .button {
	margin-right: 30px;
	margin-top: 0px;
}


html>body .joinForm .button {
	margin-right: 20px;
	margin-top: -5px;
}

#fullCol form ul {
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

#fullCol form ul li {
	color: #5E9037;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0; 
	list-style: square;
	padding-left: 0px;
	padding: 0;
}
/*#fullCol ul li, #fullCol ol li {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: square;
	line-height: 18px;
}*/

#terms ul li, #terms ol li {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: square;
	line-height: 18px;
	margin-left: 5px;
}

html>body #fullCol form ul li {
	margin: 5px 0 5px 20px;
}

.pigBox {
	float: right;
	width: 200px;
	height: 180px;
	background: url(../img/pigbox.jpg) no-repeat 50% 10%;
}
.pigBox .retailerLogo {
	margin: 100px 0 0 25px;
	overflow: hidden;
	text-align: center;
	width: 115px;
	height: 35px;	
}

/*.pigBox img {
	margin: 100px 68px 0 0;
}*/

.pigBox .shopnow img{
	margin: 25px 0 0 50px;

}

p.member {
	text-align: center;
	width: 220px;
}

p.forgot {
	text-align: center;
	width: 240px;
}

p.forgot a {
	color: #5AA8CF;
}

.productDetails {
	margin: 20px 0;
}

.productDetails img {
	margin: 0 20px 10px 10px;
}

.productDetails p {
	margin: 0;
}

#fullColSpecial .homeAdvertisement {
	float: left;
	width: 480px;
	padding: 0 5px;
	overflow: hidden;
	margin-top: 0;
}

#fullColSpecial .advertisement {
	float: left;
	margin: 10px 5px;
	width: 110px;
	height: 139px;
	background: #CBE9F8 url(../img/advert_blue_grad.gif) repeat-x bottom left;
	background: #fff;
	overflow: hidden;
}

#fullColSpecial .advertisement a {
	display: block;
	font: 12px  "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #005D8C;
	text-align: center;
}

#fullColSpecial .advertisement a.title {
	margin: 0 5px;
}

#fullColSpecial .homeAdvertisement h2.specialFirst {
	background: url(../img/orange_header.gif) no-repeat top left;
	float: left;
	height: 50px;
	width: 480px;
	margin: 0;
	padding: 0;
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#fullColSpecial .homeAdvertisement h2.specialSecond {
	background: url(../img/green_header.gif) no-repeat top left;
	float: left;
	height: 50px;
	width: 480px;
	margin: 0;
	padding: 0;
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.homeAdvertisement h2.specialFirst strong, .homeAdvertisement h2.specialSecond strong {
	display: none;
}

/*-----[ My Account ]-----------------------------------------------------------*/
.myBalance  {
	clear: both;
	width: 410px;
	float: left;
	overflow: hidden;
	margin: 0 0 20px 0;
}
#myBalanceHeader, #myBalanceFooter {
	width: 410px;
	height: 15px;
	background: url(../img/mybalance_header.gif) no-repeat top left;
	overflow: hidden;
	float: left;
}

#myBalanceFooter { background: url(../img/mybalance_footer.gif) no-repeat top left; }

#myBalanceContent { background: url(../img/mybalance_content.gif) repeat-y top left; width: 410px; float: left;}

/*-----[ Web Results ]-----------------------------------------------------------*/

.webResults, .webResults2  {
	clear: both;
	width: 568px;
	float: left;
	overflow: hidden;
	margin: 0 0 10px 0;
}

.webResults {  margin: 0;   }

#webresultsHeader, #webresultsFooter {
	width: 568px;
	height: 15px;
	background: #fff url(../img/webresults_header.gif) no-repeat top left;
	overflow: hidden;
	float: left;
}

#webresultsFooter { background: #fff url(../img/webresults_footer.gif) no-repeat top left; }

#webresultsContent { background: url(../img/webresults_content.gif) repeat-y top left; width: 568px; float: left;}

ol.results {
	padding: 0 0 0 30px;
	margin: 0;
	/*list-style: decimal;
	list-style-position: inside;*/
}

ul.userReviews {
	padding: 0 0 0 10px;
	margin: 0;
	list-style: none;	
}

.webResults li.result, .webResults li.userReview {
	font: bold 15px "Trebuchet MS";
	color: #006785;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #cbcbcb;
	float: left;
	/*list-style: decimal;*/
}

.webResults li.result img {
	vertical-align: middle;
	float: right;
	margin: -15px 0 0 0;
}


.webResults li.userReview {
	list-style: decimal;
}

.myBalance li.result, .myBalance li.userReview {
	list-style: decimal;
	font: bold 15px "Trebuchet MS";
	color: #006785;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #cbcbcb;
}

.webResults li.userReview { list-style: none; }

.webResults li.result h3 { margin: 0; }

.webResults li.result h3 a, .webResults li.userReview h3 {
	color: #3d80ba;
	font: bold 14px "Trebuchet MS";
	margin: 5px 5px 0px 5px;
	margin: 0;
}

li.userReview span {
	font: 12px "Trebuchet MS";
	color: #E0406C;
}

.webResults li.result p, .webResults li.userReview p {
	color: #000;
	font: 12px "Trebuchet MS";
	margin: 0;
}

.webResults li.userReview p {
	margin: 5px 0;
}

li.result a { color: #E0406C; }

.webResults p.moreResults {
	float: right;
	color: #000;
	font: 12px "Trebuchet MS";
	padding: 0 10px;
	margin: 10px 0 0 0;
}

p.moreResults a {
	color: #006785;
	background: url(../img/arrow3.gif) no-repeat 0 4px;
	padding-left: 15px;
}

p.moreResults a:hover {
	background: url(../img/arrow3.gif) no-repeat 0 -15px;
	text-decoration: underline;
}

p.addFavourite {
	text-align: right;
}

.webResults p {
	margin: 0;
}

/*-----[ LATEST NEWS ]-------------------------------------------------*/


#latestNews {
	margin: 10px 0;
	clear: both;
	width: 427px;
	float: left;
}

#latestNews .header2 { margin: 0; }

#latestNews .content {
	background: url(../img/latestNews_background.gif) repeat-x top left;
	border: 1px solid #cce8ef;
	float: left;
}

#latestNews .cleaner {
	background: url(../img/news_divider.gif) no-repeat top left;
	height: 1px;
	margin: 0;
	overflow: hidden;
}

#latestNews h3 {
	color: #002f41;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding-left: 20px;
	background: url(../img/icon_news.gif) no-repeat top left;
}

#latestNews h3 a { 
	color: #002f41;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	text-decoration: underline; 
	}
	
#latestNews h3 a:hover {
	color: #006785;
}

#latestNews h3 img {	margin-right: 7px; }

#latestNews p {
	margin: 10px;
	font: 11px Arial;
	color: #3f3f3f;
}

#latestNews a.more {
	float: right;
	margin: 0 10px 7px 0;
}

.myaccountMenu {
	margin: 10px 0 10px 0;
	clear: both;
	float: left;
}

.myaccountMenu li {
	margin: 5px 8px 5px 0;
	float: left;
}

.myaccountMenu a {
	color: #00488C;
	text-decoration: underline;
	font: 12px "Trebuchet MS";
/*	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}

.myaccountMenu img {
	vertical-align: middle;
	margin-right: 2px;
}


/*-----[ =Messages ]--------------------------------------------------------------------*/


.message {
	margin: 10px 0;
	padding: 12px 5px 12px 90px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	clear: both;
}


.message.warning {
	border: 1px solid #ffcc00;
	background: #ffffcc url(../img/sign_warning.gif) no-repeat 4% 50%;
	color: #CE0000;
}

.message.warningSimple {
	border: 1px solid #ffcc00;
	background: #ffffcc;
	color: #CE0000;
	padding: 10px;
	min-height: none;
}

.message.info {
	border: 1px solid #4583BF;
	background: #CFE5F0 url(../img/sign_info.gif) no-repeat 4% 50%;
	color: #2A4684;
}

.message.infoSimple {
	border: 1px solid #4583BF;
	background: #CFE5F0;
	color: #2A4684;
	padding: 10px;
	min-height: none;
}



/*-----[ =Footer ]--------------------------------------------------------------------*/


#footer ul {
	width: 700px;
	text-align: center;
	margin: 20px auto 0 auto;
}

#footer li {
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	border-right: 1px solid #59a6bd;
	line-height: 12px;
}

#footer li.last { border: none; }

#footer li a {
	color: #59a6bd;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#footer li a:hover {
	color: #1963A9;
	text-decoration: underline;
}

#footer p {
   clear: both;
   padding: 5px 0 0;
   font: 60% verdana, arial, helvetica, sans-serif;
   text-align: center;
   color: #999;
}