body	{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
img	{
	border:none;
}
.la	{
	text-align:left;
}
.ca	{
	text-align:center;
}
.ra	{
	text-align:right;
}
.fltlft	{
	float:left;
}
.fltrgt	{
	float:right;
}
.clrbth	{
	clear:both;
}
.all_container{
	width:982px;
	margin:0px auto 15px auto;
	background:#FFF;
}
#mast{
	height:86px;
	width:227px;
/*	background:url(../images/mast.gif) no-repeat left;
*/	margin-bottom:15px;
	margin-top:16px;
}

.top_menu{
	width:auto;
}
.givaway_listing{
	height:22px;
}
.giveaway_list_row .img_first{
	padding:8px 0px 5px 8px;
}
	/* list row hovering styles */
.giveaway_list_row .padlft0{
	padding-left:0px;
}
.giveaway_list_row .cont_second{
	padding:8px 8px 5px 10px;
}

.top_menu a{
	display:block;
	background:#d6eef4;
	height:17px;
	padding:10px 13px;
	width:auto;
	margin:0px 1px;
	float:left;
	text-decoration:none;
	font-size:14px;
	color:#411D0F;
}
.top_menu a:hover{
	background:#4F2A21;
	font-size:14px;
	color:#fff;
}
.top_menu a.selected{
	background:#4F2A21;
	font-size:14px;
	color:#fff;
}

/* css for top second menus starts */
/*.top_sec_menu_inactive{
	border:1px solid #e8e8e8;
	height:22px;
	padding:10px;
	margin-top:0px;
}
.top_sec_menu_inactive a{
	text-decoration:none;
	color:#C4B9B5;
	font-size:14px;
	margin:10px;
}
.top_sec_menu_inactive a:hover{
	color:#411d0f;
	font-weight:bold;
	text-decoration:underline;
}
*/
.top_sec_menu_cont{
	border:1px solid #e8e8e8;
	height:20px;
	padding:10px 10px;
	margin-top:0px;
}
.top_sec_menu_cont a{
	text-decoration:none;
	color:#411d0f;
	font-size:14px;
	margin:10px 0px;
}
.top_sec_menu_cont a:hover{
	font-weight:bold;
	text-decoration:underline;
	margin:10px 0px;
}
.top_sec_menu_cont a.cat_select{
	font-weight:bold;
	text-decoration:underline;
}
.max_wid_cat{
	float:left;
	text-align:left;
}
/* css for top second menus ends */

/* fixing jumpimg behaviour for top links*/
#allcat{
	width:45px;
}
#Entertainmentcat{
	width:113px;
}
#Fashion_Beautycat{
	width:140px;
}
#Home_Familycat{
	width:124px;
}
#Technologycat{
	width:105px;
}
#Travelcat{
	width:67px;
}
#Sweepstakescat{
	width:110px;
}
#Otherscat{
	width:80px;
} 
/* fixing jumpimg behaviour for top links */
.top_sec_menu{
}
.search_box{
	border:none;
	color:#C9D4DE;
	font-size:14px;
	padding:2px 3px;
	background:#FFF;
	height:18px;
	width:126px;
}
.search_cont{
	width:160px;
	height:22px;
	border-top:#7DC2EB solid 1px;
	border-bottom:#7DC2EB solid 1px;
	border-left:#7DC2EB solid 1px;
}
.arch_end{
	font-size:12px;
	padding-top:2px;
} 
.arch_end a{
	font-size:12px;
}
.writefont{
	color:#333;
}
.givaway_cat_title{
	color:#4F2A21;
	font-size:24px;
	text-transform:capitalize;
	height:19px;
}
.cat_title{
	background:#FFF;
	height:19px;
	float:left;
	width:auto;
	padding-right:15px;
}
.givaway_cat_title .totalcount{
	font-size:18px;
}
.title_top_brdr{
	background:url(../images/title_top_brdr.gif) repeat-x;
	height:19px;
	width:auto;
}

/* css for ending soonest and newly ended starts */
.ending_newly{
	color:#50B5FB;
	font-size:12px;
	height:19px;
}
.endingfirst{
	padding-left:15px;
}
.blu_bg_lft{
	width:10px;
	height:19px;
}
.blu_bg_rgt{
	width:10px;
	height:19px;
}
.blu_bg_mid{
	width:auto;
	line-height:18px;
	height:19px;
}
.ending_newly a{
	color:#50B5FB;
	text-decoration:none;
	height:19px;
}
.ending_newly a:hover .blu_bg_lft{
	cursor:pointer;
	background:url(../images/blu_bg_lft.gif) no-repeat;
}
.ending_newly a:hover .blu_bg_rgt{
	cursor:pointer;
	background:url(../images/blu_bg_rgt.gif) no-repeat;
}
.ending_newly a:hover .blu_bg_mid{
	cursor:pointer;
	color:#fff;
	background:#50B5FB;
	text-align:center;
}

.ending-newly-with-bg a .blu_bg_lft{
	background:url(../images/blu_bg_lft.gif) no-repeat;
}
.ending-newly-with-bg a .blu_bg_rgt{
	background:url(../images/blu_bg_rgt.gif) no-repeat;
}
.ending-newly-with-bg a .blu_bg_mid{
	color:#fff;
	background:#50B5FB;
	text-align:center;
}

/* css for ending soonest and newly ended ends */



.block_title{
	color:#265FAA;
	font-size:18px;
}
.block_title a{
	color:#265FAA;
	text-decoration:underline;
}
.block_title a:hover{
	text-decoration:none;
}
.block_descr{
	margin-top:8px;
	color:#000;
	font-size:12px;
	width:530px;
}
.scattered{
	line-height:200%;
}
.block_ending{
	color:#aaaaaa;
	font-size:11px;
	width:auto;
	margin-right:13px;
	margin-top:5px;
}
.block_img_frame{
	width:64px;
	height:64px;
	border:1px solid #DDDDDC;
	padding:6px;
	background:#fff;
}
.image_frame{
	background:url(../images/prev_img_brdr.gif) no-repeat #FFF;
	padding:4px;
	width:68px;
	height:68px;
	text-align:center;
	vertical-align:middle;
}
.block_btm{
	margin-top:10px;
}
.comment_more_font{
	color:#265FAA;
	font-size:11px;
}
.comment_more_font a{
	color:#265FAA;
	text-decoration:none;
}
.comment_more_font a:hover{
	color:#000;
	text-decoration:none;
}

.comment_block{
	width:80px;
	margin-right:10px;
	margin-top:5px;
}
.social_icons_block{
	width:240px;
}
.social_icons_block img{
	float:left;
	margin-left:5px;
}
.social_icons_block a.tweetme{
	line-height:32px;
	margin-left:10px;
}
.opacity_rss_twitter{
	opacity:0.5;
	filter: alpha(opacity = 50);
}
.opacity_half{
	opacity:0.9;
	filter: alpha(opacity = 90);
}
.opacity_full{
	opacity:1;
	filter: alpha(opacity = 100);
}
.rgt_pnnl_top{
	width:301px;
	height:39px;
	background:#f4f4f4;
}
.rgt_pnnl_top img{
	float:left;
	margin:5px 23px 5px 40px;
}
#TwitterCounter{
	color:#4f2a21;
	font-size:12px;
	text-decoration:none;
	padding:5px 0px;
	float:left;
	letter-spacing:1px;
}
#TwitterCounter a{
	color:#4f2a21;
	font-size:12px;
	text-decoration:none;
}
#rssCounter {
	color:#4f2a21;
	font-size:12px;
	text-decoration:none;
	padding:5px 0px;
	float:left;
	letter-spacing:1px;
}
#rssCounter a{
	color:#4f2a21;
	font-size:12px;
	text-decoration:none;
}
.rgt_pnnl_top a{
	text-decoration:none;
}
/* add a givaway styles starts */

.url_container{
	background:#E5F4F8;
	padding:26px 18px;
}
.url_title{
	color:#000;
	font-size:12px;
}
.check_url_msg{
	padding-top:20px;
}
.pad35{
	margin-top:35px;
}
.pad23{
	margin-top:23px;
}
.chk_duplicate img{
	margin-top:5px;
}
#duplicate{
	color:#4F2A21;
	font-size:14px;
}
#duplicate .url_addr_font,#duplicate .url_addr_font a{
	font-size:12px;
	color:#343434;
	text-decoration:none;
}
#duplicate .block_title a{
	color:#265FAA;
	font-size:18px;
}
#duplicate .block_title a:hover{
	text-decoration:none;
}

	/*////////////////     ajax error styling     ////////////////*/
	
	label.error{
		clear:both;
		font-size:11px;
		color:#F00;
	}
	.error_url{
		font-size:11px;
		color:#F00;
	}
	
/* add a givaway styles ends */
/* comment styles starts */
.comment_frame{
	background:url(../images/comment_frame.gif) no-repeat;
	padding:15px 15px;
}
/* comment styles ends */

/* pagination styles starts */
.pagination div, .pagination a{
	border:1px solid #9AAFE5;
	color:#105CB6;
	font-size:10px;
	margin-right:2px;
	padding:4px 6px;
	height:15px;
	width:auto;
	float:left;
	text-align:center;
	text-decoration:none;
}
.pagination a:hover{
	background:#2E6AB1;
	color:#FFF;
}
.pagination div a{
	text-decoration:none;
	color:#105CB6;
}
.pagination div strong{
	text-decoration:none;
	color:#105CB6;
}
.item{
	width:20px;
}
.item a{
	text-decoration:none;
	color:#105CB6;
}
.pagination div.cur_page{
	background:#2E6AB1;
	color:#FFF;
}
.pagination a.page_next{
	color:#105CB6;
	font-size:11px;
	font-weight:bold;
}
.pagination a.page_next:hover{
	background:#2E6AB1;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}

.pagination div.page_inactive{
	border:1px solid #dddddd;
	color:#999999;
	font-size:10px;
	margin-right:2px;
	padding:4px 6px;
	height:15px;
	width:auto;
	float:left;
	text-align:center;
}
.pagination div.page_inactive a{
	color:#105CB6;
	font-size:11px;
	font-weight:bold;
}

.pagination div.dot{
	border:none;
	color:#105CB6;
	font-size:10px;
	margin-right:2px;
	padding-top:6px;
	height:14px;
	width:auto;
	float:left;
	text-align:center;
}
/* pagination styles ends */

/* Become a sponsor styles starts */
.bec_sponsor_font{
	padding-top:9px;
	color:#a5a5a5;
	font-size:11px;
	width:95px;
}
.bec_sponsor_font a{
	color:#a5a5a5;
}
.bec_sponsor_font a:hover{
	color:#000;
}

.bec_sponsor_bg{
	background:#FEF9EE;
}
/* Become a sponsor styles ends  */


.blu_font{
	color:#2B66B5;
}
.blu_font a{
	color:#2B66B5;
	text-decoration:none;
}
.brown_font{
	color:#4F2A21;
}
/* add giveaway Left column styling starts */
.large_font{
	font-size:24px;
}
.giveaway-title{
	padding:12px 0px 32px 0px;
}
.giveaway-description{
	color:#4C4C4C;
	font-size:12px;
	line-height:177%;
	width:209px;
}
.font_ques{
/*	color:#92D81E;
	font-family:"Book Antiqua", Palatino, serif;
*/	color:#000;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px;
}
/* add giveaway Left column styling ends */



/* footer styling starts */
.footer{
	margin:65px 0px 20px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#2D2D2D;
}
.footer a{
	color:#2E6AB1;
	text-decoration:none;
}
.footer .black_font{
	color:#2D2D2D;
}
/* footer styling ends */


/* static pages styling starts */
.about_head{
	padding:3px 0px;
}
.about-detail{
	color:#000;
	width:580px;
	padding-left:30px;
}
.about-detail .abt-heading{
	font-weight:bold;
	font-size:18px;
	padding:20px 0px 5px 0px;
}
.about-detail span{
	font-size:12px;
	line-height:230%;
}
.about-detail a{
	color:#1A82C0;
	text-decoration:none;
}
.about-detail .promote-details{
	font-size:12px;
	line-height:150%;
}
.about-detail .promote_clip{
	width:599px;
	height:268px;
}
.about-detail .sponsored_font{
	font:"Myriad Pro";
	font-size:32px;
	padding:7px 0px 25px 0px;
}
.about-detail .sponsored_font small{
	font-size:14px;
	font:"Myriad Pro";
	font-weight:bold;
}
.about-detail .adv_details_block{
	width:444px;
	height:87px;
	border-bottom:1px solid #1EC2F3;
}
.adv_details_block img{
	margin-top:7px;
}
.adv_img_block{
	width:73px;
	height:74px;
}
.bottom_adv{
	width:468px;
	height:60px;
	padding-top:0px;
}
.btm_ad_pad{
	height:5px;
}
.size_spec_block{
	margin:0px 10px;
	font-weight:bold;
	margin-top:15px;
}
.banner_type_font{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	line-height:80px;
}
.adv_price{
	margin-left:15px;
	font-size:18px;
	font:"Myriad Pro";
	font-weight:bold;
	width:105px;
}
.adv_price1{
	margin-top:30px;
}
.adv_price2{
	margin-top:17px;
}
.adv_price small{
	font-size:14px;
	font:"Myriad Pro";
	font-weight:bold;
}
.adv_block{
	width:580px;
}
.adv_etsy_twitter_head{
	color:#4f2a21;
	font-size:8px;
	text-transform:uppercase;
	letter-spacing:2px;
}
.tools-block{
	color:#000;
	width:580px;
	padding-left:30px;
	font-size:12px;
}
.tools-block .tools-heading{
	color:#2B66B5;
	font-size:18px;
	padding-top:15px;
	font-weight:bold;
}
.tools-heading .tools-link{
	color:#2B66B5;
	font-size:12px;
	font-weight:normal;
}
.tools-heading .tools-link a{
	color:#2B66B5;
	text-decoration:none;
}
.tools-block .content{
	color:#000;
	line-height:200%;
}


/* static pages styling ends */

.giveaway_added{
	width:400px;
	margin-top:20px;
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.giveaway_added a{
	color:#2B66B5;
	text-decoration:none;
}
.giveaway_added a:hover{
	text-decoration:underline;
}
.giveaway_added a.no_hover{
	color:#2B66B5;
	text-decoration:none;
}
.giveaway_added a.no_hover:hover{
	text-decoration:none;
}

/* advertisement section syles starts */
.rh_sidebar{
	padding:15px 17px 15px 18px;
	margin-bottom:15px;
}
.rh_sidebar .clrbth{
	height:10px;
}
.etsy_store{
	margin-top:15px;
}
.etsy_store div{
	padding:3px 0px;
}
.twitter_sponsers{
	margin-top:15px;
}
/*.twitter_sponsers div{
	margin:2px 0px;
}
*/
.rgt_banners{
	width:301px;
}

.twitter_sponsers .twitter_sponsors_block{
	margin:2px 0px;
}
.twitter_sponsors_block{
	width:300px;
	height:100px;
	background:#E1F2FF;
}
.twitter_sponsors_block .image_cont{
	border:1px solid #7D7D7D;
	text-align:center;
	margin:10px 0px 0px 10px;
}
.twitter_sponsors_block .twitter_spons_cont{
	margin:5px 0px 0px 17px;
}
.twitter_spons_cont .head_title{
	font-size:18px;
	color:#222222;
}
.twitter_spons_cont .link_cont{
	font-size:12px;
	color:#4c4c4c;
	line-height:135%;
}
.twitter_spons_cont .link_cont a{
	color:#2C6FBA;
	text-decoration:none;
}

/* advertisement section syles starts */

.spcaer_btm{
	height:40px;
}