/* CSS Document */
/****************************************
|
| Authors:	Nick Cobb 
| Copyright 2007 Lightmaker.com
|
****************************************/

/** breadcrumb **/
.breadcrumb a{color:#333;text-decoration:none;}
.breadcrumb a:hover{color:#333;text-decoration:underline;}

/** html headings **/
.strapline{display:block;font-size:150%;line-height: 1em;font-weight:normal;}
.strapline em{font-style:normal;color:#7EBB77;}
h1{font-size:170%;margin:0;font-weight:normal;}
h1.body_hdr_green{margin:0px 0 0 0;padding:0px;font-weight:bold;color:#2E2E2E;}
h1.body_hdr_green em{font-weight:bold;font-style:normal; color:#64AF5E;}
h2.panel_hdr{font-size:150%;height:34px;margin:0;padding:0;font-weight:bold;color:#fff;}
h2{font-size:150%;margin:0;font-weight:normal;}
h2.body_hdr_green{font-size:150%;margin:0px 0 0 0;padding:0px;font-weight:bold;color:#2E2E2E;}
h2.body_hdr_green em{font-style:normal; color:#64AF5E;}
h2.body_hdr_blue{font-size:150%;margin:0px 0 0 0;padding:0px;font-weight:bold;color:#2E2E2E;}
h2.body_hdr_blue em{font-style:normal; color:#038EC3;}
h3 {font-size:120%;margin:0px 0px 10px 0px;padding:0px;font-weight:bold;color:#2E2E2E;}
h3 em{font-style:normal; color:#64AF5E;}
h3.body_hdr_blue{font-size:120%;margin:0px 0 0 0;padding:0px;font-weight:bold;color:#2E2E2E;}
h3.body_hdr_blue em{font-style:normal; color:#038EC3;}
h3.body_hdr_green{font-size:120%;margin:0px 0 0 0;padding:0px;font-weight:bold;color:#2E2E2E;}
h3.body_hdr_green em{font-style:normal; color:#64AF5E;}
h4 {font-size:100%;margin:0px 0px 10px 0px;padding:0px;font-weight:bold;color:#FFF;}
h4 em{font-style:normal; color:#64AF5E;}


/** sifr styles **/
.sIFR-active .strap{height:37px;padding-top:53px;}
.sIFR-active .strapline{visibility: hidden;display:block;font-size:160%;line-height: 1em;font-weight:bold;}
.sIFR-active h1,.sIFR-active h2{visibility: hidden;font-size:170%;line-height:1em;padding:0px;margin:0;}
.sIFR-active h2.panel_hdr{visibility: hidden;font-size:160%;line-height: 1em;padding:0px;margin:0;}
.sIFR-active h2.body_hdr{visibility: hidden;font-size:160%;line-height: 1em;padding:0px;margin:0;}

/** text styles **/
.orange{color:#DB5802;}
.sixsixsix{color:#666666;}

/** form styles **/
form p{margin:0 0 1em 0;}
label{padding-left:2px;font-weight:bold;margin-right:20px;}
.formfield_green{margin:5px 0 5px 0;padding:0 0 0 2px;background:url(../../images/layout/formfield_green_l.gif) no-repeat;height:21px;width:95%;}
.formfield_green span{display:block;background:url(../../images/layout/formfield_green_r.gif) no-repeat right;height:21px;}
.formfield_green input{border:0px; background:#d6f0c9;width:95%;margin:1px 0 0 0;line-height:15px;height:16px;}
.formfield_white{margin:5px 0 5px 0;padding:0 0 0 2px;background:url(../../images/layout/formfield_white_l.gif) no-repeat;height:21px;width:95%;}
.formfield_white span{display:block;background:url(../../images/layout/formfield_white_r.gif) no-repeat right;height:21px;}
.formfield_white input{border:0px; background:#fff;width:95%;margin:1px 0 0 0;line-height:15px;height:16px;}
select{border:1px solid #999;color:#666;font-size:95%;}
.f_btn_green{border:0px;margin-top:10px;background:url(../../images/layout/form_btn_green.gif) no-repeat center center; color:#fff;width:185px;height:29px;text-align:left;padding:0 0 1px 10px;font-weight:bold;cursor:pointer;}
.f_btn_blue{border:0px;margin-top:10px;background:url(../../images/layout/form_btn_blue.gif) no-repeat center center; color:#fff;width:185px;height:29px;text-align:left;padding:0 0 1px 10px;font-weight:bold;cursor:pointer;}
.f_btn_orange{border:0px;margin-top:10px;background:url(../../images/layout/form_btn_orange.gif) no-repeat center center; color:#fff;width:185px;height:29px;text-align:left;padding:0 0 1px 10px;font-weight:bold;cursor:pointer;}

/** linkblocks **/
ul.blocklink{list-style-type:none;padding:0;margin:0;}
/*orange*/
/*168px*/
ul.blocklink li.orange_link_168 a{float:left;display:block;width:168px;text-decoration:none;color:#fff;background:url(../../images/layout/orange_link168T.gif) no-repeat top #db5802;cursor:pointer; }
ul.blocklink li.orange_link_168 span{float:left;display:block;width:148px;min-height:14px;height:auto;padding:3px 0 3px 20px;background:url(../../images/layout/orange_link168B.gif) no-repeat bottom;}
ul.blocklink li.orange_link_168 a:hover{}
ul.blocklink li.orange_link_168 span:hover{}
/*blue*/
/*218px*/
ul.blocklink li.blue_link_218 a{float:left;display:block;width:218px;text-decoration:none;color:#fff;background:url(../../images/layout/blue_link218T.gif) no-repeat top #038EC3;cursor:pointer;}
ul.blocklink li.blue_link_218 span{float:left;display:block;width:198px;min-height:14px;height:auto;padding:3px 0 3px 20px;background:url(../../images/layout/blue_link218B.gif) no-repeat bottom;}
ul.blocklink li.blue_link_218 a:hover{}
ul.blocklink li.blue_link_218 span:hover{}
/*green*/
/*218px*/
ul.blocklink li.green_link_218 a{float:left;display:block;width:218px;text-decoration:none;color:#fff;background:url(../../images/layout/green_link218T.gif) no-repeat top #4F8D47;cursor:pointer;}
ul.blocklink li.green_link_218 span{float:left;display:block;width:198px;min-height:14px;height:auto;padding:3px 0 3px 20px;background:url(../../images/layout/green_link218B.gif) no-repeat bottom;}
ul.blocklink li.green_link_218 a:hover{}
ul.blocklink li.green_link_218 span:hover{}

/** ticks **/
ul.greentick{list-style-type:none;margin:0px;padding:5px 20px 5px 0px;}
ul.greentick li{text-decoration:none;color:#505050;clear:both;font-weight:normal;padding:2px 0px 3px 15px;background:url(../../images/layout/tick_green.gif) no-repeat left top;}
ul.bluetick{list-style-type:none;margin:0px;padding:5px 20px 5px 0px;}
ul.bluetick li{text-decoration:none;color:#505050;clear:both;font-weight:normal;padding:2px 0px 3px 15px;background:url(../../images/layout/tick_blue.gif) no-repeat left top;}

/** blue bullets **/
ul.blue{list-style-type:square;padding:0px;margin:0px 15px 15px 15px;}
ul.blue li{text-decoration:none;color:#038EC3;clear:both;font-weight:bold;padding:2px 0px 3px 0px;}

/** green bullets **/
ul.green{list-style-type:square;padding:0px;margin:0px 15px 15px 15px;}
ul.green li{text-decoration:none;color:#64AF5E;clear:both;font-weight:bold;padding:2px 0px 0px 0px;}


/** table data **/
table.payment_table p{margin:1em 0 1em 0;}
table.payment_table td p a{color:#DB5802;font-weight:normal;}
table.payment_table td p a:hover{text-decoration:none;}
table.payment_table{width:100%; border:0px;}
.textarea_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 7px;
}
table.payment_table th{text-align:left;color:#4F8D47;font-size:110%;line-height:28px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
table.payment_table th.ref{width:200px;}
table.payment_table th.title{width:464px;}
table.payment_table th.quantity{width:100px;}
table.payment_table th.currency{width:112px;}
table.payment_table th.amount,table.payment_table td.amount{text-align:right;padding-right:22px;}
table.payment_table td{height:20px;border-bottom:1px dotted #e6e6e6;}
table.payment_table td.heading{font-weight:bold;color:#4F8D47;}
table.payment_table td a{font-weight:bold;}
table.payment_table td a:hover{text-decoration:none;}
table.payment_table tr.total{font-weight:bold;background:#f2f2f2;}
table.payment_table tr.method td{padding-bottom:10px;}
table.payment_table .form_btn_sm{border:0px;margin-top:10px;background:url(../../images/layout/form_btn_gr_sm.gif) no-repeat center center; color:#fff;width:76px;height:29px;padding:0 0 1px 0;font-weight:bold;cursor:pointer;}

table.promo_table {width:100%; border:0px;}
table.promo_table th{text-align:left;}
table.promo_table td{text-align:left; font-size: 11px;padding:5px 5px 5px 5px; vertical-align:top;}


table.user_fees {
        width:100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
        border-color: #e0ffff #e0ffff #e0ffff #e0ffff;
	border-collapse: collapse;
}
table.user_fees th {
        text-align:center;
        vertical-align:center;
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #348781 #348781 #348781 #348781;
        background-color: #e0ffff;
}
table.user_fees th.rotate {writing-mode:tb-rl; filter: flipH() flipV();}
table.user_fees td b{font-weight:bold;}
table.user_fees td{
        text-align:center;
        font-size: 10px;
	padding: 2px 2px 2px 2px;
        border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #348781 #348781 #348781 #348781;
}


table.notes {border-width: 0px; margin: 10px 0px 0px 20px;}
table.notes th {border-bottom: 1px solid #64af5d; text-align:left;}
table.notes td {border-bottom: 0px solid #64af5d;}

table.featuremerchants {
	border-width: 0px 0px 0px 0px;
	border-spacing: 8px;
	border-style: outset outset outset outset;
	border-color: #dadada #dadada #dadada #dadada;
	border-collapse: separate;
	background-color:#FFFFFF;
	width:720;
}
table.featuremerchants th {
	width:240px;
	height:200px;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #dadada #dadada #dadada #dadada;
	background-color:#F6F6F6;
	-moz-border-radius: 6px 6px 6px 6px;
	text-align:center;
}
table.featuremerchants td {
	width:240px;
	height:200px;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #dadada #dadada #dadada #dadada;
	background-color:#F6F6F6;
	-moz-border-radius: 6px 6px 6px 6px;
	text-align:center;}

table.centered {
	border-width: 0px 0px 0px 0px;
	border-spacing: 8px;
	border-style: none;
	border-collapse: separate;
	width:auto;
}
table.centered th {
	width:100%;
	padding: 1px 1px 1px 1px;
	border-style: none;
	text-align:center;
}
table.centered td {
	width:100%;
	padding: 1px 1px 1px 1px;
	border-style: none;
	text-align:center;
}

table.signup_form {
	border-width: 0px 0px 0px 0px;
	border-spacing: 8px;
	border-style: none;
	border-collapse: separate;
}
table.signup_form th {
	padding: 2px 2px 2px 2px;
	border-style: none;
}
table.signup_form td {
	padding: 2px 2px 2px 2px;
	border-style: none;
}

table.list {border-width: 0px;}
table.list th {	border-width: 0px;}
table.list td {	border-bottom: 1px solid #64af5d;}


/** legals row **/
.legals{padding:30px 0px 10px 0px;}

#footer ul{list-style-type:none;margin:0px;padding:0px;}
#footer ul li{color:#999999;}
#footer ul li a{text-decoration:none;color:#999999;}
#footer ul li a:hover{text-decoration:underline;}
#footer .footer_logos{width:205px;}


h2.body_hdr_white {
font-size:150%;margin:0px 0 0 0;padding:0px;font-weight:bold;color:#FFFFFF;
}
h3.body_hdr_blue_form {
	font-size:120%;
	font-weight:bold;
	color:#038EC3;
	padding-top: 6px;
	padding-right: 7px;
}

.citadel_points_banner {border:0px;background:url(../../images/content/consumer_points.jpg) no-repeat center center; width:225px;height:222px;padding:0 0 0 0;margin:0 0 0 0;font-weight:bold;cursor:pointer;}
.consumer_promo_banner {border:0px;background:url(../../images/content/consumer_promo.gif) no-repeat center center; width:695px;height:222px;padding:0 0 0 0;margin:0 0 0 0;font-weight:bold;}
.merchant_promo_lg_banner {border:0px;background:url(../../images/content/merchant_promo_lg.gif) no-repeat center center; width:441px;height:258px;padding:0 0 0 0;margin:0 0 0 0;font-weight:bold;}
.affiliated_citadel_banner {border:0px;background:url(../../images/content/affiliated_citadelcommerce.jpg) no-repeat center center; width:225px;height:146px;padding:0 0 0 0;margin:0 0 0 0;font-weight:bold;}
.promote_mycitadel_banner {border:0px;background:url(../../images/content/promote_mycitadel.jpg) no-repeat center center; width:225px;height:76px;padding:0 0 0 0;margin:0 0 0 0;font-weight:bold;cursor:pointer;}
.shopping_label {border:0px;background:url(../../images/content/shopping_label.gif) no-repeat center center; width:214px;height:30px;padding:5px 5px 5px 5px;margin:0 0 0 0;font-weight:bold;text-align:center;}
.shopping_promo {border:0px;background:url(../../images/content/shopping_promo.jpg) no-repeat center center; width:949px;height:222px;padding:0 0 0 0;margin:0 0 0 0;font-weight:bold;}
.contact_image {border:0px;background:url(../../images/content/contact_image.jpg) no-repeat center center; width:418px;height:194px;padding:0 0 0 0;margin:0 0 0 0;}

.mcw_flow_image_left {border:0px;background:url(../../images/content/mcw_flowdiag_left.gif) no-repeat center center; width:190px;height:277px;padding:0 0 0 0;margin:0 0 0 0;font-size:90%;}
.mcw_flow_image_center {border:0px;background:url(../../images/content/mcw_flowdiag_center.gif) no-repeat center center; width:200px;height:277px;padding:0 0 0 0;margin:0 0 0 0;font-size:90%;}
.mcw_flow_image_right {border:0px;background:url(../../images/content/mcw_flowdiag_right.gif) no-repeat center center; width:180px;height:277px;padding:0 0 0 0;margin:0 0 0 0;font-size:90%;}


