/*
Theme Name: Bid And Give 
Theme URI: 
Author: Nisha Yadav
Version: 2.0
Assigne date: 14/04/2010
*/


/* Global Defaults
=====================================================================*/
*{
	padding:0;
	margin:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
	font-size:12px;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,abbr{
	border:0;
}
ul {
	list-style:none;
}
.clr { 
	clear:both; 
}
img{
	border:none;
}
.dispnone {
	display:none;
}
.textcenter{
	text-align:center !important;
}
.textright{
	text-align:right;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}
.noBorder{
	border:none !important;
}
.required{
	color:#FF0000;
}
.small_txt{
	font-size:11px;
}
input[type="text"]{
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffffff url(../images/textbox_bg.png) repeat-x left top;
	border:1px solid #b6b5b5;
	padding:3px 0 0 4px;
}
select{
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffffff url(../images/textbox_bg.png) repeat-x left top;
	border:1px solid #b6b5b5;
	padding:2px 2px 2px 4px;
}
/* Global Elements
=====================================================================*/


/* Start CSS Coding
=====================================================================*/
#wrapper{
	width:960px;
	margin:0 auto;
	background:url(../images/bg.gif) no-repeat left top;
}
#header{
	padding:7px 0 12px 0;
}
#logo{
	width:414px;
	float:left;
}
#joinMail{
	width:230px;
	float:right;
	color:#6f6f6f;
	font-weight:bold;
	text-align:center;
	margin-top:55px;
}
#joinMail p{
	padding:3px 0 0 0;
}
#joinMail p .mailicon{
	margin-bottom:-3px;
}
#navigation{
	clear:both;
	min-height:63px;
}
#navigation ul{
	height:63px;
	overflow:hidden;
	background:url(../images/navigation-bg.png) no-repeat left top;
}
#navigation span {
display: none;
}
#navigation > li, #navigation a {
height:63px;
display:block;
}

#navigation > li {
float:left;
list-style:none;
display:inline;
position:relative;
}

#nav-home {width: 89px; float:left; margin-right:11px;}
#nav-charities {width: 127px; float:left; margin-right:12px;}
#nav-retailers {width: 173px; float:left; margin-right:11px;}
#nav-mission {width: 151px; float:left; margin-right:11px;}
#nav-contact {width: 121px; float:left; margin-right:11px;}
#nav-download {width: 243px; float:left;}
#nav-newsroom {width: 116px; float:left;}

#nav-home > a:hover, #nav-home.current > a {background:url(../images/navigation-bg.png) 0px -63px no-repeat; }
#nav-charities > a:hover, #nav-charities.current > a {background:url(../images/navigation-bg.png) -100px -63px no-repeat; }
#nav-retailers > a:hover, #nav-retailers.current > a {background:url(../images/navigation-bg.png) -239px -63px no-repeat; }
#nav-mission > a:hover, #nav-mission.current > a {background:url(../images/navigation-bg.png) -423px -63px no-repeat; }
#nav-contact > a:hover, #nav-contact.current > a {background:url(../images/navigation-bg.png) -585px -63px no-repeat; }
#nav-download > a:hover, #nav-download.current > a {background:url(../images/navigation-bg.png) -717px -63px no-repeat; }


#marque_Block{
	height:90px;
	position:relative;
	overflow:hidden;
}
#mid_container{
	clear:both;
	padding:20px 0 0 0;
}
#mid_container .content_int_up {
	padding:0;
	margin:0;
	width:963px;
	background:url(../images/content_large_tcurve.png) 0 0 no-repeat;
}

#mid_container .content_int_down {
	padding:40px 50px 50px 50px;
	margin:0;
	width:863px;
	background:url(../images/content_large_bcurve.png) 0 100% no-repeat;
	color:#333;
}

#mid_container .content_int #installDiv {
	width:963px;
	background:url(../images/content_large_midbg.png) 0 0 repeat-y;	
}

#leftBlock{
	width:650px;
	float:left;
}
#flashBanner{
	height:250px;
	overflow:hidden;
	margin-bottom:15px;
}
#welcomeTxtBlock{
	background:url(../images/welcomeblock_bg.png) no-repeat left top;
	height:235px;
	overflow:hidden;
	padding:10px 12px 10px 270px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:15px;
}
#welcomeTxtBlock h1{
	font-size:30px;
	color:#4e3e3d;
	line-height:30px;
	padding-bottom:10px;
}
#welcomeTxtBlock h1 span{
	font-size:20px;
}
.stepBlock{
	background:url(../images/3step_bg.jpg) no-repeat right top;
	padding:11px 15px 15px 120px;
	min-height:300px;
}
.stepBlock h1{
	font-size:20px;
	color:#4e3e3d;
	padding:15px 0 15px 0;
}
.stepBlock .listBlock{
	padding:0 0 8px 5px;
}
.stepBlock .listBlock a{
	text-decoration:none;
	color:#ffffff;
}
.number_Block{
	width:75px;
	float:left;
	margin-right:5px;
}
.choose_txtBlock{
	width:422px;
	float:left;
	min-height:38px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-top:11px;
	background:url(../images/blue_strip.png) no-repeat left top; 
}
.retailer_txtBlock{
	width:422px;
	float:left;
	min-height:38px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-top:11px;
	background:url(../images/orange_strip.png) no-repeat left top; 
}
.shopping_txtBlock{
	width:422px;
	float:left;
	min-height:38px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-top:11px;
	background:url(../images/green_strip.png) no-repeat left top; 
}
#rightBlock{
	width:300px;
	float:right;
}
.catBlock{
	background:url(../images/cart_bg.png) no-repeat left top;
	height:225px;
	overflow:hidden;
	padding:15px 10px 10px 15px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}
.catBlock a{
	text-decoration:none;
	color:#ffffff;
}
.catBlock h1{
	padding:0 0 50px 5px;
	font-size:18px;
}
.catBlock img{
	margin-top:10px;
}
.catBlock span{
	font-size:16px;
}
.brandLogoBlock{
	background:url(../images/brandlogo_bg.png) no-repeat left top;
	height:225px;
	overflow:hidden;
	padding:15px 10px 10px 15px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
.brandLogoBlock h1{
	font-size:14px;
	padding:0 0 15px 10px;
}
.brandLogoBlock .logocont{
	clear:both;
}
.brandLogoBlock .logocont .tcurve{
	background:url(../images/brandlogo_container_tcurve.png) no-repeat left top;
	height:9px;
	margin-top:5px
}
.brandLogoBlock .logocont .midbg{
	background:url(../images/brandlogo_container_bcurve.png) no-repeat left bottom;
	padding:7px 5px 18px 7px;
	margin:0 0 10px 0;
}
.searchMain{
	clear:both;
	margin-bottom:15px;
}
.searchMain .tcurve{
	height:11px;
	background:url(../images/search_tcurve.png) no-repeat left top;
}
.searchMain .midbg{
	background:url(../images/search_midbg.png) no-repeat left top;
	padding:0 13px;
	color:#ffffff;
}
.searchMain .midbg h1{
	font-size:14px;
	padding-bottom:10px;
}
.searchMain .bcurve{
	height:10px;
	background:url(../images/search_bcurve.png) no-repeat left top;
}
.bagicon{
	width:43px;
	float:left;
	margin-right:18px;
}
.txtboxBlock{
	width:208px;
	float:left;
}
.txtbox{
	height:25px;
	padding:5px 0 0 6px;
	margin-bottom:10px;
	background:url(../images/search_txtboxbg.png) no-repeat left top;
}
.txtbox input[type="text"]{
	width:200px;
	height:18px;
	border:0px solid #ffffff;
	font-family:Arial;
	font-size:12px;
	color:#888888;	
}
.facbook{
	clear:both;
	margin-bottom:15px;
}
.facbook .tcurve{
	height:11px;
	background:url(../images/shopping_tcurve.png) no-repeat left top;
}
.facbook .midbg{
	background:#fdfdfd url(../images/shopping_midbg.png) no-repeat left bottom;
	padding:0 13px;
	color:#000000;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.facbook .midbg h1{
	font-size:17px;
	color:#336699;
}
.facbook .midbg h1 span{
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.facbook .midbg p{
	padding:7px 0;
}
.facbook .midbg p img{
	margin:0 5px -5px 5px;
}
.facbook .midbg p .small_txt{
	font-size:11px;
}
.facbook .midbg a{
	text-decoration:underline;
	color:#336699;
}
.facbook .midbg a:hover{
	text-decoration:none;
}
.facbook .bcurve{
	height:13px;
	background:url(../images/shopping_bcurve.png) no-repeat left top;
}
#footer{
	clear:both;
	margin-top:20px;
	border-top:1px solid #cccccc;
	background:#f7f7f7;
	padding:20px;
}
#footer ul{
	clear:both;
	border-bottom:1px solid #cccccc;
	padding:0 0 5px 0;
	font-size:10px;
	color:#1a1ad8;
}
#footer ul li{
	display:inline;
	margin:0 2px;
}
#footer a{
	color:#1a1ad8;
	text-decoration:none;
}
#footer p{
	padding:15px 0 25px 0;
	font-size:11px;
}
#footer p img{
	margin:0 5px -20px 0;
}
#footer a:hover{
	color:#1a1ad8;
	text-decoration:underline;
}

/*ABOUT US page css start here*/
.largeMainCon{
	clear:both;
	background:url(../images/content_large_midbg.png) repeat-y left top;
}
.largeMainCon .contect_midbg{
	background:url(../images/content_large_tcurve.png) no-repeat left top;
	padding:10px 41px;
}
.largeMainCon .contect_midbg h1{
	font-size:24px;
	color:#ff6500;
	font-weight:normal;
	padding:25px 0 11px ;
}
.innerContent{
	clear:both;
}
.innerContent .tCurve{
	background:url(../images/content_large_inner_tcurve.png) no-repeat left top;
	height:23px;
}
.innerContent .midBg{
	background:url(../images/content_large_inner_midbg.png) repeat-y left top;
	padding:5px 40px 10px 40px;
}
.innerContent .midBg p{
	padding:8px 0;
	text-align:justify;
	line-height:18px;
	color:#000000;
}
.innerContent .midBg h2{
	font-size:14px;
	font-weight:bold;
	color:#2a9ecb;
	padding:15px 0 5px 0;
}
.innerContent .midBg a{
	text-decoration:underline;
	color:#f36300;
}
.innerContent .midBg a:hover{
	text-decoration:none;
	color:#f36300;
}
.innerContent .bCurve{
	background:url(../images/content_large_inner_bcurve.png) no-repeat left top;
	height:10px;
}
.largeMainCon .bcurve{
	background:url(../images/content_large_bcurve.png) no-repeat left top;
	height:57px;
}
.innerContent h5{
	font-size:24px;
	font-weight:normal;
	color:#FF7E5A;
	padding:0 0 5px 0;
}
.toolbarMain{
	width:735px;
	clear:both;
	height:269px;
	background:url(../images/toolbar_bg.png) no-repeat left top;
	margin:20px auto 20px auto;
	padding:6px 7px;
}
.toolbarMain h1{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#f3357f;
	text-transform:uppercase;
	padding:7px 10px;
}
.toolbarMain h1 span{
	color:#0a0a0a;
	font-size:12px;
}
.toolbarMain .toolbar{
	background:url(../images/toolbar_pic.gif) no-repeat left top;
	height:207px;
	overflow:hidden;
}
.toolbarMain .toolbar img{
	margin:150px 0 0 275px;
}
/*ABOUT US page css end here*/
 
/*Charity Spotlight page css start here*/
/*.charity_leftBlock{
	width:200px;
	float:left;
	margin-right:14px;
}*/
.charity_leftBlock{
	width:200px;
	float:left;
	margin-right:8px;
}
.charity_leftBlock .btnBlock{
	margin-bottom:27px;
}
.charity_catNavMain{
	margin-bottom:15px;
	font-size:11px;
	color:#000000;
}
.charity_catNavMain .mid{
	background:url(../images/charitycat_bg.png) repeat-y left top;
}
.charity_catNavMain .mid ul{
	padding:5px 10px 0 20px;	
}
.charity_catNavMain .mid ul li{
	line-height:24px;
	padding:0 0 0 22px;
	background:url(../images/arrow_icon.png) no-repeat left 6px;
}
.charity_catNavMain .mid ul li a{
	text-decoration:none;
	color:#000000;
}
.charity_catNavMain .mid ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
.charity_catNavMain .bcurve{
	background:url(../images/charitycat_bcurve.png) no-repeat left bottom;
	padding:15px;
	text-align:right;	
	font-weight:bold;
}
.charity_catNavMain .bcurve a{
	text-decoration:none;
	color:#db0055;
}
.charity_catNavMain .bcurve a:hover{
	text-decoration:underline;
}
/*.charityRightBlock{
	width:742px;
	float:left;
}*/
.charityRightBlock{
	width:748px;
	float:left;
}
.charityRightBlock .contentMain{
	clear:both;
	background:url(../images/charitycon_midbg.png) repeat-y left top;
}
.contentMain .content_midbg{
	background:url(../images/charitycon_tcurve.png) no-repeat left top;
	padding:10px 31px;
}
.contentMain .content_midbg h1{
	font-size:24px;
	color:#ff6500;
	font-weight:normal;
	padding:25px 0 11px ;
}
.charity_innerCon{
	clear:both;
}
.charity_innerCon .tCurve{
	background:url(../images/charitycon_inner_tcurve.png) no-repeat left top;
	height:23px;
}
.charity_innerCon .midBg{
	background:url(../images/charitycon_inner_midbg.png) repeat-y left top;
	padding:5px 20px 10px 20px;
}
.charity_innerCon .midBg p{
	padding:8px 0;
	text-align:justify;
	line-height:16px;
	color:#000000;
}
.charity_innerCon .midBg img{
	float:left;
	margin:0 10px 5px 0;
}
.charity_innerCon .midBg h2{
	font-size:14px;
	font-weight:bold;
	color:#2a9ecb;
	padding:15px 0 5px 0;
}
.charity_innerCon .midBg a{
	text-decoration:underline;
	color:#f36300;
}
.charity_innerCon .midBg a:hover{
	text-decoration:none;
	color:#f36300;
}
.charity_innerCon .midBg ol{
	list-style-position:inside;
	color:#000;
	padding:7px 0 7px 10px;
}
.charity_innerCon .midBg ol li{
	line-height:18px;
}
.charity_innerCon .midBg span{
	font-size:11px;
	line-height:22px;
}
.charity_innerCon .bCurve{
	background:url(../images/charitycon_inner_bcurve.png) no-repeat left top;
	height:10px;
}
.contentMain .bcurve{
	background:url(../images/charitycon_bcurve.png) no-repeat left bottom;
	height:50px;
}
/*Charity Spotlight page css end here*/

 /*Our Mission page css start here*/
.ourMissionL_tcurve{
	background:url(../images/ourmission_tcurve.png) no-repeat left top;
	height:10px;
}
.ourMissionL_midbg{
	background:#61c5de url(../images/ourmission_midbg.png) no-repeat left bottom;
	padding:5px 15px;
	min-height:134px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.ourMissionL_midbg ul li{
	background:url(../images/ourmission_listicon.png) no-repeat left 5px;
	padding:0 0 0 25px;
	line-height:24px;	
}
.ourMissionL_midbg ul li a{
	text-decoration:none;
	color:#ffffff;
}
.ourMissionL_midbg ul li a:hover{
	text-decoration:underline;
}
.blue_txt{
	color:#14a7da !important;
}
/*Our Mission page css end here*/

 /*Spread The World page css start here*/
.bannerMain{
	clear:both;
	padding-top:18px;
}
.bannerMain .left{
	width:578px;
	float:left;
	margin-right:15px;
}
.largebannerCode{
	clear:both;
	margin-top:20px;
	border:1px solid #b8b8b0;	
	background:#fff url(../images/codeblock_leftbg.gif) repeat-y left top;
	min-height:90px;
}
.largebannerCode .inner{
	background:url(../images/codeblock_tcurve.gif) no-repeat left top;
	font-size:11px;
	padding:10px;
}
.bannerMain .right{
	width:264px;
	float:left;
}
/*Spread The World page css end here*/

 /* Contact us page css start here */
.emailIconBlock{
	background:url(../images/contact_emailicon.png) no-repeat right bottom;
	padding-bottom:88px;
	margin-right:30px;
}
.contact_txtblock{
	width:618px;
	height:275px;
	font-size:14px;
	padding:47px 5px 5px 47px;
	color:#020202;
	background:url(../images/contact_textbg.png) no-repeat left top;
}
.contact_txtblock p{
	padding:0 0 15px 0;
}
.contact_txtblock span{
	color:#de2c71;
}
.contact_txtblock a{
	color:#020202;
	text-decoration:none;
}
.contact_txtblock a:hover{
	text-decoration:underline;
}
/* Contact us page css end here */

 /* Popup css start here */
.popupMain{
	width:649px;
	margin:0 auto;
}
.popupMain .tcurve{
	height:19px;
	background:url(../images/popup_tcurve.png) no-repeat left top;
}
.popupMain .midbg{
	background:url(../images/popup_midbg.png) repeat-y left top;
	padding:10px 30px;
}
.popupMain .midbg h1{
	font-size:24px;
	color:#ff6500;
	padding:5px 0 10px 0;
	border-bottom:1px solid #c6c4c4;
	font-weight:normal;
}
.popupMain .midbg h1 span{
	float:right;
	font-size:14px;
	color:#e41704;
}
.popupMain .midbg h1 span img{
	margin:0 0 -3px 3px;
}
.popupMain .midbg h1 a{
	text-decoration:underline;
	color:#e41704;
}
.popupMain .midbg .formBlock{
	padding-top:33px;
}
.popupMain .midbg h1 a:hover{
	text-decoration:none;
	color:#e41704;
}
.popupMain .bcurve{
	height:20px;
	background:url(../images/popup_bcurve.png) no-repeat left top;
}
.popupMain .midbg .formBlock .formfield .label{
	text-align:right;
	font-size:14px;
}
.popupMain .midbg input[type="text"]{
	width:340px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffffff url(../images/textbox_bg.png) repeat-x left top;
	border:1px solid #b6b5b5;
	padding:3px 0 0 4px;
	margin-top:7px;
}
.formfield{
	clear:both;
	padding-bottom:12px;
}
.formfield .label{
	width:155px;
	float:left;
}
.formfield .field{
	width:390px;
	float:left;
	margin-left:8px;
}
 /* Popup css end here */

 /* Register page css start here */
.reg_bg{
	background:url(../images/reg_bg.png) no-repeat right bottom;
}
.regFormBlock{
	width:442px;
	float:left;
}
.regFormBlock .tcurve{
	background:url(../images/register_tcurve.png) no-repeat left top;
	height:9px;
}
.regFormBlock .midBg{
	background:url(../images/register_midbg.png) repeat-y left top;
	padding:15px 40px 0 40px;
}
.regFormBlock .midBg .formfield input[type="text"]{
	margin:4px 0 5px 0;
	width:340px;
}
.regFormBlock .midBg .formfield select{
	margin:4px 0 5px 0;
	width:344px;
}
.regFormBlock .bcurve{
	background:url(../images/register_bcurve.png) no-repeat left top;
	height:9px;
}
.reg_btn{
	margin:20px 0 0 40px;
}
.regRightTxt{
	width:200px;
	float:right;
	font-size:18px;
	color:#d8296d;
}
.regRightTxt p{
	padding-bottom:15px;
}
 /* Register page css end here */

 /* Founder page css start here  */
.founderImg{
 	width:225px;
	float:left;
	margin:5px 10px 0px 0;
	font-size:18px;
	font-weight:bold;
	color:#2a9ecb;
	text-align:center;
 }

 /* Founder page css end here  */

/* FAQ page css start here  */
.quesMain{
	clear:both;
	padding:0 0 7px 0;
	font-size:14px;
	font-weight:bold;
	color:#2a9ecb;
	text-align:justify;
	line-height:18px;
}
.quesMain .left{
	float:left;
	width:20px;
}
.quesMain .right{
	float:left;
	width:610px;
}
.ansMain{
	clear:both;
	padding:0 0 15px 0;
	color:#000000;
	text-align:justify;
	line-height:18px;
}
.ansMain .left{
	float:left;
	width:20px;
	font-weight:bold;
	font-size:14px;
}
.ansMain .right{
	float:left;
	width:610px;
}
/* FAQ page css end here  */

 /* Charity page css start here */
.charityMid{
	width:748px;
	float:left;
}
.charityMid .gradientMain{
	background:url(../images/charity_mid_midbg.gif) repeat-y left top;
	margin-bottom:15px;
}
.charityMid .gradientMain .bcurve{
	background:url(../images/charity_mid_bcurve.gif) no-repeat left bottom;
	padding: 0 0 31px 0;
}
.charityMid .gradientMain .tcurve{
	background:url(../images/charity_mid_tcurve.gif) no-repeat left top;
	padding:31px 25px 0 15px;
}
.charityNoIcon{
	width:284px;
	height:44px;
	padding:5px 0 0 10px;
	clear:both;
	background:url(../images/charity_noicon_4.png) no-repeat left top;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:0 0 0 0;
}
.charityMid .gradientMain p{
	clear:both;
	padding:5px 0;
	text-align:justify;
	color:#262626;
}
.charity_searchMain{
	clear:both;
	margin-bottom:15px;
	width:748px;
}
.charity_searchMain .tcurve{
	height:20px;
	background:url(../images/charity_search_tcurve.png) no-repeat left top;
}
.charity_searchMain .midbg{
	background:url(../images/charity_search_midbg.png) repeat-y left top;
	padding:12px 25px;
	text-align:center;
	min-height:160px;
}
.charity_searchMain .midbg2{
	padding:0;
	text-align:center;
	min-height:160px;
}

.charity_searchMain .midbg h2{
	font-size:18px;
	color:#e22e74;
	padding:15px 0 10px 0;
	text-align:left;
}
.charity_searchMain .midbg h2.purple_cls{
	color:#664180;
}
.charity_searchMain .midbg .txtboxMain{
	width:700px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_search_txtboxbg.png) no-repeat left top;
}
.charity_searchMain .midbg .txtboxMain3{
	width:425px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_search_txtboxbg2.png) no-repeat left top;
}
.charity_searchMain .midbg .txtboxMain2 , .retailer_box{
	width:700px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_search_txtboxbg2.png) no-repeat left top;
}
.charity_searchMain .midbg .txtboxMain input[type="text"], .txtboxMain3 input[type="text"], .retailer_box input[type="text"]{
	margin:0px 8px 0 19px;
	background:transparent;
	border:0px solid #ffffff;
	float:left;
}
.charity_searchMain .midbg .txtboxMain a, .txtboxMain3 a, .retailer_box a{
	text-decoration:none;
	color:#fff;
}
.charity_searchMain .midbg .txtboxMain a:hover, .txtboxMain3 a:hover, .retailer_box a:hover{
	text-decoration:underline;
	color:#fff;
}
.charity_searchMain .bcurve{
	height:10px;
	background:url(../images/charity_search_bcurve.png) no-repeat left top;
}
.charity_RegMain{
	clear:both;
	margin-bottom:15px;
	padding:0 25px;
	font-size:14px;
	color:#373737;
	line-height:18px;
	text-transform:uppercase;
	text-align:center;
}
.charity_RegMain img{
	margin:20px 0 0 0;
}
.charity_RegMain span{
	color:#0c89c0;
}
.charityRight{
	width:240px;
	float:right;
}
.recentvideoMain{
	margin:0 0 15px 0;
}
.recentvideoMain .top{
	background:url(../images/recentvideo_tcurve.png) no-repeat left top;
	padding:5px 7px 0 7px;
}
.recentvideoMain .top h1{
	font-size:18px;
	color:#fff;
	padding:8px 0 10px 8px;
}
.recentvideoMain .bcurve{
	background:url(../images/recentvideo_bcurve.png) no-repeat left top;
	height:14px;
}
.brandLogoBlock2{
	background:url(../images/brandlogo_bg_small.png) no-repeat left top;
	padding:15px 10px 10px 15px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	height:230px;
}
.brandLogoBlock2 h1{
	font-size:14px;
	padding:0 0 15px 5px;
}
.brandLogoBlock2 .logocont{
	clear:both;
}
.brandLogoBlock2 .logocont .tcurve{
	background:url(../images/brandlogo_container_tcurve2.png) no-repeat left top;
	height:9px;
	margin-top:5px
}
.brandLogoBlock2 .logocont .midbg{
	background:url(../images/brandlogo_container_bcurve2.png) no-repeat left bottom;
	padding:7px 5px 18px 7px;
	margin:0 0 10px 0;
}

.facbook2{
	clear:both;
	margin-bottom:15px;
}
.facbook2 .tcurve{
	height:10px;
	background:url(../images/shopping_tcurve2.png) no-repeat left top;
}
.facbook2 .midbg{
	background:url(../images/shopping_midbg2.png) no-repeat left bottom;
	padding:0 13px;
	color:#000000;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.facbook2 .midbg h1{
	font-size:17px;
	color:#336699;
}
.facbook2 .midbg h1 span{
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.facbook2 .midbg p{
	padding:7px 0;
}
.facbook2 .midbg p img{
	margin:0 5px -5px 5px;
}
.facbook2 .midbg p .small_txt{
	font-size:11px;
}
.facbook2 .midbg a{
	text-decoration:underline;
	color:#336699;
}
.facbook2 .midbg a:hover{
	text-decoration:none;
}
.facbook2 .bcurve{
	height:13px;
	background:url(../images/shopping_bcurve2.png) no-repeat right top;
}
.retailerLogoMain{
	margin-bottom:32px;
	font-size:11px;
	color:#000000;
}
.retailerLogoMain .mid{
	background:url(../images/charitycat_bg2.png) repeat-y left top;
	text-align:center;
	padding:0 0 10px 0;
}
.retailerLogoMain .mid h1{
	margin:0 0 15px 0;
}
.retailerLogoMain .bcurve{
	background:url(../images/charitycat_bcurve.png) no-repeat left bottom;
	height:15px;
}
.gradientMain2{
	background:url(../images/charity_mid_midbg.gif) repeat-y left top;
	margin-bottom:20px;
	font-size:16px;
	color:#000000;
}
.gradientMain2 span{
	color:#d4286b;
}
.gradientMain2 .bcurve{
	background:url(../images/charity_mid_bcurve.gif) no-repeat left bottom;
	padding: 0 0 11px 0;
}
.gradientMain2 .tcurve{
	background:url(../images/charity_mid_tcurve.gif) no-repeat left top;
	padding:11px 15px 0 15px;
}
.charityNoIcon2{
	width:284px;
	height:44px;
	padding:5px 0 0 52px;
	clear:both;
	background:url(../images/charity_noicon_2.png) no-repeat left top;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 0 50px;
}
.charityNoIcon3{
	width:284px;
	height:44px;
	padding:5px 0 0 52px;
	clear:both;
	background:url(../images/charity_noicon_3.png) no-repeat left top;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 0 50px;
}
.gradientMain2 p{
	clear:both;
	padding:5px 0;
	text-align:justify;
	color:#262626;
}
.frameMain{
	margin:0 0 15px 0;
	clear:both;
}
.myPicksMain{
	
	width:478px;
	padding-bottom:10px;
	float:left;
}
.myPicksMain .tcurve{
	background:url(../images/mypick_tcurve.png) no-repeat left top;
	height:10px;
}
.myPicksMain .midbg{
	background:url(../images/mypick_midbg.png) repeat-x left bottom;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#4f403d;
	padding:0 15px;
}
.myPicksMain .midbg h1{
	font-size:18px;
}
.myPicksMain .bcurve{
	background:url(../images/mypick_bcurve.png) no-repeat left top;
	height:9px;
}
.widgetbtnBlock{
	width:150px;
	float:left;
}
.arrowBlock{
	width:51px;
	float:right;
	height:19px;
	padding:1px 3px;
 	background:url(../images/arrowblock_bg.png) no-repeat left top;
}
.arrowBlock img{
	margin:0 3px;
}
.recentEarning{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
.recentEarning .tcurve{
	background:url(../images/recentear_tcurve.png) no-repeat left top;
	height:10px;
}
.recentEarning .midBg{
	background:#5cdf2b url(../images/recentear_midbg.png) no-repeat left bottom;
	padding:0 10px;
	min-height:200px;
}
.recentEarning .bcurve{
	background:url(../images/recentear_bcurve.png) no-repeat left top;
	height:11px;
}
.recentEarning h1{
	font-size:18px;
	padding:0 0 5px 5px;
}
.recentEarning .logocont{
	clear:both;
	width:216px;
}
.recentEarning .logocont .tcurve{
	background:url(../images/brandlogo_container_tcurve2.png) no-repeat left top;
	height:9px;
	margin-top:5px
}
.recentEarning .logocont .midbg{
	background:#fefefe url(../images/recentear_whitemidbg.png) repeat-x left bottom;
	padding:7px 15px;
	color:#010101;
	min-height:175px;
}
.recentEarning .logocont .midbg p{
	font-weight:normal;
	font-size:12px;
	line-height:22px;
}
.recentEarning .logocont .bcurve{
	background:url(../images/recentear_white_bcurve.png) no-repeat left top;
	height:13px;
	/*margin-bottom:10px;*/
}
.ourRetailer_contentMain{
	clear:both;
	background:url(../images/charitycon_midbg.png) repeat-y left top;
	float:left;
	width:748px;
}
.ourRetailer_contentMain_spl2{
	clear:both;
	background:url(../images/charitycon_midbg.png) repeat-y right top;
	float:left;
	width:742px;
	padding:0 0 0 6px;
}
/*.ourRetailer_contentMain .content_midbg{
	background:url(../images/purpelstrip.png) no-repeat left top;
	padding:10px 31px;
}*/
.ourRetailer_contentMain .content_midbg{
	background:url(../images/purpelstrip.png) no-repeat left top;
	padding:10px 31px;
	float:left;
}
.ourRetailer_contentMain_spl2 .content_midbg{
	background:url(../images/purpelstrip.png) no-repeat left top;
	padding:10px 31px;
	float:left;
}
.ourRetailer_contentMain .content_midbg h1{
	font-size:24px;
	color:#ff6500;
	font-weight:normal;
	padding:45px 0 5px ;
}
.ourRetailer_contentMain_spl2 .content_midbg h1{
	font-size:24px;
	color:#ff6500;
	font-weight:normal;
	padding:45px 0 5px ;
}
.ourRetailer_contentMain .bcurve{
	background:url(../images/charitycon_bcurve.png) no-repeat left bottom;
	height:50px;
	float:left;
	width:748px;
}
.ourRetailer_contentMain_spl2 .bcurve{
	background:url(../images/charitycon_bcurve.png) no-repeat right bottom;
	height:50px;
	float:left;
	width:748px;
}
.ourRetailer_contentMain_spl2 .bcurve2{
	background:url(../images/charitycon_bcurve.png) no-repeat right bottom;
	height:50px;
	float:left;
	width:742px;
}
.charity_innerCon .midBg h3{
	font-size:18px;
	font-weight:normal;
	color:#4eb7d7;
	padding:0px 0 5px 0;
}
.charity_innerCon .midBg h3 img{
	float:none;
	margin-bottom:-1px;
}
.char_imgMain{
	clear:both;
	padding:8px 0;
}
.char_imgCon{
	width:108px;
	float:left;
	height:52px;
	overflow:hidden;
	padding:8px 8px;
	margin:10px 15px;
	/*background:url(../images/charity_logobg.png) no-repeat left top;*/
}
.char_imgCon p{
padding:0 !important;
}
.char_imgCon img{
	width:100px;
	height:50px;
}
.ourRetailer_contentMain .content_midbg h4{
	font-size:24px;
	color:#d9890c;
	font-weight:bold;
	padding:35px 0 0 0;
	float:left;
}
.ourRetailer_contentMain_spl2 .content_midbg h4{
	font-size:24px;
	color:#d9890c;
	font-weight:bold;
	padding:35px 0 0 0;
	float:left;
}
.changeviewBlock{
	width:111px;
	float:right;
	margin:25px 20px 0 0;
	text-align:center;
	font-size:14px;
}
.changeviewBlock img{
	margin:5px 0;
}
.changeviewBlock span{
	font-size:12px;
}
.changeviewBlock a{
	text-decoration:none;
	color:#1a1a1a;
}
.changeviewBlock a:hover{
	text-decoration:underline;
	color:#1a1a1a;
}
.picheading{
	font-size:20px;
	text-align:center;
	padding:0 0 5px 0;
	clear:both;
}
.videopicBlock{
	clear:both;
	padding:5px 0;	
}
.videoInfoMAin{
	clear:both;
	margin:5px 0;
	width:641px;
}
.videoInfoMAin .greyblock{
	padding:7px 10px;
	border-top:1px solid #ffffff;
	font-size:12px;
	font-weight:bold;
	background:#dadada url(../images/listing_darkgrey_bg.gif) repeat-y left top;
	color:#131313;
}
.videoInfoMAin .greyblock2{
	padding:7px 10px;
	border-top:1px solid #ffffff;
	font-size:12px;
	font-weight:bold;
	background:#f4f4f4 url(../images/listing_lightgrey_bg.gif) repeat-y left top;
	color:#131313;
}
.itunes_privateHeader{
	/*background:#0038a7;*/
}
 /* Charity page css end here */

 /* Download Toolbar page css start here */
.pinktxt{
	color:#d8296d !important;
}
.charity_innerCon .midBg h4{
	font-size:18px;
	color:#000000;
	font-weight:normal;
}
.dotoolbarMain{
	clear:both;
	width:657px;
}
.dotoolbarMain .header{
	clear:both;
	padding:0 0 5px 0;
}
.dotoolbarMain .easyaccess{
	width:105px;
	text-align:center;
	font-size:11px;
	float:left;
}
.sort a{
border:1px solid #CCCCCC;
clear:right;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
line-height:11px;
margin-right:4px;
padding:3px;
text-decoration:none;99CC66boeder:1px solid #99CC66;
color:#99CC66;
text-decoration:none;
padding:2px;
}
.content{
padding:5px;
}
.content a{
color:#000000;
text-decoration:none;
}
.content a:hover{
color:#000000;
text-decoration:underline;
}
/* Download Toolbar page css end here */
iframe .fbConnectWidgetTopmost{
border:0px solid #fff !important;

}
.charityMid2{
	width:487px;
	float:left;
}
.charityMid2 .gradientMain3{
	background:url(../images/charity_mid_midbg2.gif) repeat-y left top;
	margin-bottom:15px;
}
.charityMid2 .gradientMain3 .bcurve{
	background:url(../images/charity_mid_bcurve2.gif) no-repeat left bottom;
	padding: 0 0 31px 0;
}
.charityMid2 .gradientMain3 .purpel_tcurve{
	background:url(../images/charitycat_h1bg.png) no-repeat left top;
	padding:6px 15px 0 15px;
	min-height:580px;
}
.charityMid2 .gradientMain3 .purpel_tcurve h1{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	padding:0 0 20px 0;
}
.chatiycat{
	clear:both;
	margin:5px 0;
}
.chatiycat .greyblock{
	padding:7px 10px;
	border-top:1px solid #ffffff;
	font-size:12px;
	font-weight:bold;
	background:#dadada url(../images/listing_darkgrey_bg.gif) repeat-y left top;
	color:#131313;
}
.chatiycat .greyblock2{
	padding:7px 10px;
	border-top:1px solid #ffffff;
	font-size:12px;
	font-weight:bold;
	background:#f4f4f4 url(../images/listing_lightgrey_bg.gif) repeat-y left top;
	color:#131313;
}
.catPaginationMain{
	clear:both;
	padding:0 0 10px 0;
	font-size:11px;
	color:#777676;
	font-weight:bold;
}
.catPaginationMain ul li{
	display:inline;
}
.catPaginationMain ul li a{
	border:1px solid #a8a7a7;
	padding:0px 2px;
	text-decoration:none;
	margin:0 0px 0 0;
	background:#ffffff;
	color:#777676;
}
.chatiycat a{
color:#131313;
text-decoration:none;
}
.chatiycat a:hover{
color:#131313;
text-decoration:underline;
}


/*our_retailer page css start here*/
.ourRetaNoIcon2{
	width:284px;
	height:44px;
	padding:5px 0 0 52px;
	clear:both;
	background:url(../images/charity_noicon_2.png) no-repeat left top;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:10px auto 0;
}
.ourRetaNoIcon2 a{
	text-decoration:none;
	color:#fff;
}
.ourReta_main{
	clear:both;
	margin-bottom:14px;
}
.ourReta_main .tcurve{
	height:13px;
	background:url(../images/ourretailer_tcurve.png) no-repeat left top;
}
.ourReta_main .midbg{
	background:url(../images/ourretailer_midbg.png) repeat-y left top;
	padding:6px 20px;
}
.ourReta_main .bcurve{
	height:12px;
	background:url(../images/ourretailer_bcurve.png) no-repeat left top;
}
/*our_retailer page css end here*/
.charity_leftBlock .spotbtnBlock{
	margin-bottom:15px;
	background:url(../images/charityspot_btnbg.png) no-repeat left top;
	width:193px;
	height:46px;
	text-align:right;
	padding:4px 7px 0 0;
}


.blueframeMain{
	width:238px;
	float:left;
	text-align:center;
}
.blueframeMain .tcurve{
	height:11px;
	background:url(../images/blueframe_tcurve.png) no-repeat left top;
}
.blueframeMain .midbg{
	background:url(../images/blueframe_midbg.png) repeat-y left top;
	padding:0 5px 0 2px;
}
.blueframeMain .bcurve{
	height:13px;
	background:url(../images/blueframe_bcurve.png) no-repeat left top;
}
.blueframeMain img{
	margin-bottom:4px;
}
.pinkframeMain{
	width:238px;
	float:right;
	text-align:center;
}
.pinkframeMain .tcurve{
	height:11px;
	background:url(../images/pinkframe_tcurve.png) no-repeat left top;
}
.pinkframeMain .midbg{
	background:url(../images/pinkframe_midbg.png) repeat-y left top;
	padding:0 5px 0 2px;
}
.pinkframeMain .bcurve{
	height:13px;
	background:url(../images/pinkframe_bcurve.png) no-repeat left top;
}
.pinkframeMain img{
	margin-bottom:4px;
}
.leftbannerMain{
	clear:both;
	margin-bottom:26px;
	text-align:center;
}
.leftbannerMain .tcurve{
	height:11px;
	background:url(../images/leftbanner_tcurve.png) no-repeat left top;
}
.leftbannerMain .midbg{
	background:url(../images/leftbanner_midbg.png) repeat-y left top;
	padding:0 5px 0 2px;
}
.leftbannerMain .bcurve{
	height:13px;
	background:url(../images/leftbanner_bcurve.png) no-repeat left top;
}
.retailerTbl{
border:1px solid #DEDEDE;
}
.retailerTbl td:first-child{
border-left:0px solid #DEDEDE;
width:200px;
}
.retailerTbl td{
border-left:1px solid #DEDEDE;
padding:5px 5px;
}
.odd{
background:#DEDEDE;
}
.even{
background:#F4F4F4;
}

#firefoxDiv h4 {
	padding:0;
	margin:0 0 7px 0;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
	color:#2A9ECB;
}

#firefoxDiv ul {
	padding:0;
	margin:0;
	list-style-image:url(../images/arrow_icon.png);
	list-style-position:inside;
}

#firefoxDiv ul li  {
	padding:0 0 0 20px;
	margin:0;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#000;
}

.charityRightBlocknew{
	width:744px;
	float:left;
	background:url(../images/charityRightBlocknew_mid.jpg) 0 0 repeat-y;
}

.charitynew_tcurve{
	width:744px;
	float:left;
	background:url(../images/charitynew_tcurve.jpg) 0 0 no-repeat;
}

.charitynew_bcurve{
	width:686px;
	float:left;
	padding:29px;
	background:url(../images/charitynew_bcurve.jpg) 0 100% no-repeat;
}

.charityMidnew{
	width:686px;
	float:left;
}

.charityMidnew .gradientMain{
	background:url(../images/new_arrow_mid.png) repeat-y left top;
	padding:3px 18px 19px 18px;
}
.charityMidnew .bcurve{
	background:url(../images/new_arrow_bcurve.png) no-repeat left bottom;
	height:10px;
	width:100%;
	float:left;
}
.charityMidnew .tcurve{
	background:url(../images/new_arrow_tcurve.png) no-repeat left top;
	height:26px;
}

.charity_searchMain2{
	width:650px;
	float:left;
	margin:0;
	float:left;
}

.midbg2{
	padding:0;
	text-align:center;
	min-height:160px;
	width:650px;
	margin:0 auto;
}

.midbg2 h2{
	text-align:left;
	margin:0 0 10px 0;
	text-align:left;
	color:#e22e74;
}

.midbg2 h2.purple_cls{
	color:#664180;
}

.midbg2 .btn_holder_cls{
	padding:0;
	text-align:right;
	width:650px;
	margin:10px 0;
	float:left;
}

.form_ele_1 {
	padding:0;
	margin:0;
	background:url(../images/selection_change_btn.png) 0 0 no-repeat;
	height:26px;
	width:114px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FFF;
	cursor:pointer;
	border:none;
}

.midbg2 .selection_name_holder {
	padding:0;
	text-align:left;
	width:500px;
	margin:0;
	float:left;
}

.midbg2 .selection_name_holder div.textholder_selector {
	padding:0;
	margin:0 0 0 20px;
	text-align:left;
	float:left;
}

.midbg2 .selection_name_holder div.textholder_selector div.textholder_selector_inside {
	padding:5px 5px 0px 0px;
	width:250px;
	max-width:465px;	
	margin:0;
	text-align:left;
	display:block;
	float:left;
}

.midbg2 .selection_name_holder div.textholder_selector div.textholder_selector_inside div.left_text {
	padding:0 0 7px 5px;
	float:left;
	width:225px;
}

.midbg2 .selection_name_holder div.textholder_selector div.textholder_selector_inside div.right_img {
	padding:2px 0 0 0;
	float:right;
	width:10px;
	cursor:pointer;
}

.midbg2 .selection_name_holder div.textholder_selector:hover {
	background:url(../images/selected_cat_right.png) 100% 0 no-repeat;
}


.midbg2 .selection_name_holder div.textholder_selector:hover div.textholder_selector_inside {
	background:url(../images/selected_cat_left.png) 0 0 no-repeat;
}

.midbg2 .selection_name_holder p span img {
	cursor:pointer;
}

.midbg2 .selection_name_holder h4 {
	padding:0;
	margin:0 0 7px 0;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
	color:#2A9ECB;
}

.midbg2 .txtboxMain{
	width:650px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_search_txtboxbg5.png) no-repeat left top;
}
.midbg2 .txtboxMain3 {
	width:650px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_search_txtboxbg6.png) no-repeat left top;
}
.midbg2 .txtboxMain input[type="text"]{
	margin:0px 8px 0 19px;
	background:transparent;
	border:0px solid #ffffff;
	float:left;
}
.midbg2 .txtboxMain a{
	text-decoration:none;
	color:#fff;
}
.midbg2 .txtboxMain a:hover{
	text-decoration:underline;
	color:#fff;
}

.charityNoIconnew {
	padding:0;
	margin:0;
	text-align:left;
	font:normal 22px/30px Arial, Helvetica, sans-serif;
	color:#fc7e5a;
}

.new_lft_right_holder {
	padding:0;
	margin:0;
	float:left;
	width:748px;
}

.charity_searchMain_spl3{
	clear:both;
	margin-bottom:15px;
	width:481px;
}
.charity_searchMain_spl3 .tcurve{
	height:20px;
	background:url(../images/charity_search_tcurve2.png) no-repeat left top;
}
.charity_searchMain_spl3 .midbg{
	background:url(../images/charity_search_midbg2.png) no-repeat left top;
	padding:12px 25px;
	text-align:center;
	min-height:160px;
}
.charity_searchMain_spl3 .midbg h2{
	font-size:18px;
	color:#e22e74;
	padding:15px 0 10px 0;
}
.charity_searchMain_spl3 .midbg .txtboxMain{
	width:425px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_search_txtboxbg9.png) no-repeat left top;
}
.charity_searchMain_spl3 .midbg .txtboxMain input[type="text"]{
	width:300px;
	margin:0px 8px 0 19px;
	background:transparent;
	border:0px solid #ffffff;
	float:left;
}
.charity_searchMain_spl3 .midbg .txtboxMain a{
	text-decoration:none;
	color:#fff;
}
.charity_searchMain_spl3 .midbg .txtboxMain a:hover{
	text-decoration:underline;
	color:#fff;
}
.charity_searchMain_spl3 .bcurve{
	height:10px;
	background:url(../images/charity_search_bcurve2.png) no-repeat left top;
}

.charity_RegMain_spl3{
	clear:both;
	margin-bottom:15px;
	padding:0 25px;
	font-size:14px;
	color:#373737;
	line-height:18px;
	text-transform:uppercase;
	text-align:center;
	width:431px;
}
.charity_RegMain_spl3 img{
	margin:20px 0 0 0;
}
.charity_RegMain_spl3 span{
	color:#0c89c0;
}

.charityMid_spl3{
	width:480px;
	float:left;
	padding:0 0 0 10px;
}
.charityMid_spl3 .gradientMain{
	background:url(../images/charity_mid_midbg3.gif) repeat-y left top;
	margin-bottom:15px;
}
.charityMid_spl3 .gradientMain .bcurve{
	background:url(../images/charity_mid_bcurve3.gif) no-repeat left bottom;
	padding: 0 0 31px 0;
}
.charityMid_spl3 .gradientMain .tcurve{
	background:url(../images/charity_mid_tcurve3.gif) no-repeat left top;
	padding:31px 25px 0 25px;
}
.charityMid_spl3 .gradientMain p{
	clear:both;
	padding:5px 0;
	text-align:justify;
	color:#262626;
}
.charityNoIcon_spl3{
	width:251px;
	height:44px;
	padding:5px 0 0 75px;
	clear:both;
	background:url(../images/charity_noicon_1.png) no-repeat left top;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:0 0 0 0;
}

.special_bold_cls {
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:normal;
	color:#000;
}

.special_bold_cls span {
	color:#d4286b;
}

/*.special_bold_cls span {
	color:#de2c71;
}*/

.grey_deep {
	background:#dedede;
}

.grey_light {
	background:#f4f4f4;
}

.align_center_cls {
	text-align:center;
}


.midbg2 .selection_name_holder div.textholder_selector_2_spl {
	padding:0;
	margin:0 0 0 20px;
	text-align:left;
	float:left;
}

.midbg2 .selection_name_holder div.textholder_selector_2_spl div.textholder_selector_inside {
	padding:5px 5px 0px 0px;
	width:335px;
	max-width:465px;	
	margin:0;
	text-align:left;
	display:block;
	float:left;
}

.midbg2 .selection_name_holder div.textholder_selector_2_spl div.textholder_selector_inside div.left_text {
	padding:0 0 7px 5px;
	float:left;
	width:225px;
}

.midbg2 .selection_name_holder div.textholder_selector_2_spl div.textholder_selector_inside div.right_img {
	padding:2px 0 0 5px;
	float:right;
	width:95px;
	border-left:#dedede 1px solid;
}

.checkbox_holder {
	padding:0 0 0 5px;
	margin:15px 0 0 0;
	float:left;
}

.select_retailer_spl_cls {
	padding:0 0 5px 0;
	margin:0;
	float:left;
	width:100%;
	text-align:center;
}

.select_retailer_title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 auto;
	text-align:center!important;
}

.select_retailer_title_para {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#cd3975;
	text-align:left;
	font-weight:bold;
	width:480px;
	margin:0 auto;
}

.select_retailer_title_3 {
	font:normal 20px/27px Arial, Helvetica, sans-serif;
	color:#79ccd0;
	background:url(../images/heading_arrow.png) 100% 50% no-repeat;
	float:left;
	padding:0 20px 0 0;
	margin:0 0 15px 0;
}

.popular_retailer_holder {
	padding:0;
	margin:0;
	float:left;
	width:100%;
}

.popular_retailer_holder ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.popular_retailer_holder ul li {
	padding:0;
	margin:0;
	width:25%;
	height:120px;
	float:left;
	display:block;
}

.popular_retailer_holder ul li {
	padding:0;
	margin:0;
	width:25%;
	height:200px;
	float:left;
	display:block;
}

.popular_retailer_holder ul li span {
	padding:0 0 5px 0;
	margin:0;
	float:left;
	display:block;
	width:100%;
	text-align:center;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
}

.orange_text {
	color:#e76943;
}

.listing_holder {
	background:#f7f7ef;
	border:#c7c9a9 1px solid;
	padding:10px;
	width:630px;
	float:left;
}

.charityNoIcon_blue_big{
	width:330px;
	height:34px;
	padding:5px 0 0 50px;
	clear:both;
	background:url(../images/notify_big_blue.png) 0 0 no-repeat;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 5px 0;
}
.charityNoIcon_yellow_big{
	width:462px;
	height:77px;
	padding:5px 6px 0 60px;
	clear:both;
	background:url(../images/notify_big.png) 0 0 no-repeat;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 10px 0;
}
.charityNoIcon_yellow_big h2 {
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
}
.charityNoIcon_yellow_big p {
	text-align:left;
	font-size:13px;
	line-height:18x;
	font-weight:normal;
	color:#fff;
}
.charityNoIcon_blue_big{
	width:330px;
	height:34px;
	padding:5px 0 0 50px;
	clear:both;
	background:url(../images/notify_big_blue.png) 0 0 no-repeat;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 5px 0;
}
.charityNoIcon_yellow_big{
	width:462px;
	height:77px;
	padding:5px 6px 0 60px;
	clear:both;
	background:url(../images/notify_big.png) 0 0 no-repeat;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 10px 0;
}
.charityNoIcon_yellow_big h2 {
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
}
.charityNoIcon_yellow_big p {
	text-align:left;
	font-size:13px;
	line-height:18x;
	font-weight:normal;
	color:#fff;
}
.charityNoIcon_yellow_big_2{
	width:462px;
	height:77px;
	padding:5px 6px 0 60px;
	clear:both;
	background:url(../images/notify_big_2.png) 0 0 no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 10px 0;
}
.charityNoIcon_yellow_big_2 h2 {
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
}
.charityNoIcon_yellow_big_2 p {
	text-align:center;
	font-size:13px;
	line-height:18x;
	font-weight:normal;
	color:#fff;
}
.charityNoIcon_yellow_big_3{
	width:462px;
	height:77px;
	padding:5px 6px 0 60px;
	clear:both;
	background:url(../images/notify_big_3.png) 0 0 no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 10px 0;
}
.charityNoIcon_yellow_big_3 h2 {
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
}
.charityNoIcon_yellow_big_3 p {
	text-align:left;
	font-size:13px;
	line-height:18x;
	font-weight:normal;
	color:#fff;
}
.charityNoIcon_green_big{
	width:330px;
	height:34px;
	padding:5px 0 0 50px;
	clear:both;
	background:url(../images/notify_big_green.png) 0 0 no-repeat;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 5px 0;
}
.txtboxMain_blue {
	width:700px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_searchbox_blue.png) no-repeat left top;
}
.txtboxMain_blue_2 {
	width:650px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_searchbox_blue.png) no-repeat left top;
}
.txtboxMain_yellow {
	width:700px;
	clear:both;
	height:38px;
	font-size:18px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(../images/charity_searchbox_yellow2.png) no-repeat left top;
}
.txtboxMain_yellow_other {
	width:650px;
	clear:both;
	height:35px;
	font-size:14px;
	color:#fff;
	padding:10px 0 0 0;
	background:url(../images/charity_searchbox_yellow.png) no-repeat left top;
	font-weight:bold;
}
.txtboxMain_blue input[type="text"], .txtboxMain_blue_2 input[type="text"], .txtboxMain_yellow input[type="text"], .txtboxMain_yellow_other input[type="text"] {
	margin:0px 8px 0 19px;
	background:transparent;
	border:0px solid #ffffff;
	float:left;
}
.txtboxMain_blue a, .txtboxMain_blue_2 a, .txtboxMain_yellow a, .txtboxMain_yellow_other a {
	text-decoration:none;
	color:#fff;
}
.txtboxMain_blue a:hover, .txtboxMain_blue_2 a:hover, .txtboxMain_yellow a:hover, .txtboxMain_yellow_other a:hover {
	text-decoration:underline;
	color:#fff;
}

.charityRightBlock_splnew{
	width:100%;
	float:left;
}
.charityRightBlock_splnew .contentMain{
	clear:both;
	background:url(../images/charitycon_midbg_splnew.png) repeat-y left top;
}

.charityRightBlocknew_splnew{
	width:962px;
	float:left;
	background:url(../images/charityRightBlocknew_mid_splnew.jpg) 0 0 repeat-y;
}

.charitynew_tcurve_splnew{
	width:962px;
	float:left;
	background:url(../images/charitynew_tcurve_splnew.jpg) 0 0 no-repeat;
}

.charitynew_bcurve_splnew {
	width:904px;
	float:left;
	padding:29px;
	background:url(../images/charitynew_bcurve_splnew2.jpg) 0 100% no-repeat;
}

.charityMidnew_splnew{
	width:904px;
	float:left;
}

.charityMidnew_splnew .gradientMain{
	background:url(../images/new_arrow_mid_splnew.png) repeat-y left top;
	padding:3px 18px 19px 18px;
}
.charityMidnew_splnew .bcurve{
	background:url(../images/new_arrow_bcurve_splnew.png) no-repeat left bottom;
	height:10px;
	width:100%;
	float:left;
}
.charityMidnew_splnew .tcurve{
	background:url(../images/new_arrow_tcurve_splnew.png) no-repeat left top;
	height:26px;
}

.innerContent_splnew {
	clear:both;
}
.innerContent_splnew .tCurve{
	background:url(../images/new_arrow_tcurve_splnew.png) no-repeat left top;
	height:23px;
}
.innerContent_splnew .midBg{
	background:url(../images/new_arrow_mid_splnew.png) repeat-y left top;
	padding:5px 40px 10px 40px;
}
.innerContent_splnew .midBg p{
	padding:8px 0;
	text-align:justify;
	line-height:18px;
	color:#000000;
}
.innerContent_splnew .midBg h2{
	font-size:14px;
	font-weight:bold;
	color:#2a9ecb;
	padding:15px 0 5px 0;
}
.innerContent_splnew .midBg a{
	text-decoration:underline;
	color:#f36300;
}
.innerContent_splnew .midBg a:hover{
	text-decoration:none;
	color:#f36300;
}
.innerContent_splnew .bCurve{
	background:url(../images/new_arrow_bcurve_splnew.png) no-repeat left top;
	height:10px;
}
.innerContent_splnew h5{
	font-size:24px;
	font-weight:normal;
	color:#FF7E5A;
	padding:0 0 5px 0;
}

.coupon_holder {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	background:url(../images/coupon_middle.png) 0 0 repeat-y;
}

.coupon_top {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	background:url(../images/coupon_top.png) 0 0 no-repeat;
}

.coupon_bottom {
	padding:20px 15px 13px 15px;
	margin:0;
	float:left;
	width:608px;
	background:url(../images/coupon_bottom.png) 0 100% no-repeat;
}

.coupon_bottom ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.coupon_bottom ul li {
	padding:0 0 7px 0;
	margin:0 0 7px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:#d0d0d0 2px dotted;
}

.coupon_bottom ul li.noborder {
	border:none;
}

.coupon_bottom ul li span.promotion{
	padding:0;
	margin:0;
	color:#744a94;
	display:block;
	font-size:14px;
}

.coupon_bottom ul li span.promotion a {
	padding:0;
	margin:0;
	color:#744a94;
	text-decoration:underline;
}

.coupon_bottom ul li span.promotion a:hover {
	text-decoration:none;
}

.coupon_bottom ul li span.description{
	padding:0;
	margin:0;
	color:#000;
	display:block;
	font-size:11px;
}

.coupon_bottom ul li span.description a {
	padding:0;
	margin:0;
	color:#666;
	text-decoration:underline;
}

.coupon_bottom ul li span.description a:hover {
	text-decoration:none;
}

.coupon_bottom ul li span.couponcode{
	padding:0;
	margin:0;
	color:#df6f10;
	display:block;
	font-size:12px;
}

.coupon_bottom ul li span.couponcode a {
	padding:0;
	margin:0;
	color:#df6f10;
	text-decoration:underline;
}

.coupon_bottom ul li span.couponcode a:hover {
	text-decoration:none;
}
