/* GENERAL CSS */
/* img, div, body { behavior: url('iepngfix.htc');}*/
/* img, div, */

html, body, div, th, td, span{
	margin:0;
	padding:0;	
}
body{ margin-top:20px;font-family:Arial, Helvetica, sans-serif;}

/*
p{
	margin-bottom:2px;
}
*/
input, textarea, form {
	margin:0;
	padding:0;	
}


/* FRAME CSS  */
#ContainFrame{ width:795px; height:0px auto;}

#TopFrame{ background-image:url(../images_frames/bg_wrapper_top.png); width:795px; height:23px;}

#InnerHeader, 
#InnerHeaderLogoGetMore, 
#InnerHeaderWelcome, 
#InnerHeaderLogoHome, 
#InnerHeaderLogoSignup, 
#InnerHeaderLikeFacebook, 
#TopNav, 
#TopNavElement, 
#TextAd, 
#TextAdContent, 
#InnerFooter, 
#InnerFooterLogoCostco, 
#InnerFooterText, 
.InnerFooterTextWhite, 
#ArticlesListingRightMenu, 
#ArticlesHeaderNoPrint
{display:none;}	



#MainFrame{ background-image:url(../images_frames/bg_wrapper_middle.png); width:795px; height:0px auto; position:relative; top:0px; left:0px;}

#BottomFrame{ background-image:url(../images_frames/bg_wrapper_bottom.png); width:795px; height:30px;}

.grey_border{color:#c5c9d3;}

.BAM_AD_overlay_bg {
	/* Overlay background color */
	background-color:#000;
	/* You can change the Opacity below*/
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

#BAM_AD_overlay, #BAM_AD_content{
	position: absolute;
	left:0px;
	top:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:100%;
	display:none;
	z-index:100;
}


/* HOME CSS */


#MapMain{ width:740px; height:428px; }

#SiteMapContent{ width:751px; height:auto;background-image:url(../images_frames/bg_box_middle.png); background-repeat:repeat-y;}
.SiteMapBoldTitle{  font-size:0.875em; font-weight:bold; color:#08457b;}
.SiteMapBold{  font-size:0.75em; font-weight:bold; color:#08457b;}
.SiteMap{  font-size:0.75em; color:#08457b;}


#HomeContent{ width:751px; height:auto; background-image:url(../images_frames/bg_box_middle.png); background-repeat:repeat-y;}
	#HomeMainFlash{ position:relative; top:0px; left:0px; float:left; }
	#RightNav{ position:relative; top:0px; right:0px; float:right; }
	#RightNavElement{} 


/* COUPONS CSS */

/*#CouponsAdTakeOverShade{ position:absolute; height:100%; width:100%; background-color:#000; z-index:9999; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5;  filter:alpha(opacity=50); z-index:100;  }
#CouponsAdTakeOverImg{ position:absolute; top:10%; left:25%; z-index:200; } */

#SpecialsContent { width:751px; height:auto; background-image:url(../images_frames/bg_box_middle.png); background-repeat:repeat-y; }


/* ARTICLES*/

#ArticlesContent{ width:751px;   background-image:url(../images_frames/bg_box_middle.png); background-repeat:repeat-y;}
	#FeaturedArticle{ float:left; width:540px; height:210px; margin-right:15px;}
		#FeaturedImage{ float:left; width:180px; height:180px;}
		#FeaturedInfo { float:left; width:360px; height:180px;}
		#FeaturedLink{  width:540px; height:30px; line-height:30px;}	
	#SearchArticles{ float:left; width:185px; height:210px; background-image:url(../images_frames/articles/bg_search-box.png); background-repeat:no-repeat;}
	#ArticleCategory{ position:relative; top:0px; left:0px; float:left; width:185px; height:216px;  max-height:216px; overflow:hidden;  background-color:#FFF;color:#0061ab;}
	.ArticlesTitles{  color:#FFF; font-size:1em; font-weight:bolder;}
	.GraySearch{ color:#999; font-style:italic;  font-size:13px;}
	.BlackSearch{ color:#000;  font-size:13px;}
	.ArticleRating{  font-size:0.563em; color:#999; font-style:italic; font-weight:bold;}
	.ArticlesBlueTitle{  font-size:0.938em; color:#0061ab; font-weight:bold; line-height:1.133em;}
	.ArticlesBlueTitleSamp{  font-size:0.938em; color:#0061ab; font-weight:bold; line-height:0.938em;}	
	.ArticlesBlueText{  font-size:0.75em; color:#0061ab;}	
	.ArticlesBlueTextReadMore{ font-size:0.85em; color:#0061ab; font-weight:bolder;}

	
#ArticlesListingContent{ width:572px; height:470px auto !important; min-height:470px; float:left; }
	#ArticlesListingContentGrayLine{ width:572px; height:20px; background-color:#CCC; padding:0px 0px 5px 15px;}
		.GrayLineTextBlue{ font-size:0.75em; color:#0061ab; font-weight:bolder;}
		.GrayLineTextGray{ font-size:0.75em; color:#666; font-weight:bolder;}		
	#ArticleSortBy{position:relative; width:572px; height:0px auto; padding:5px 5px 0px 0px;}
	#ArticleIntro{ position:relative; width:572px; height:0px auto; padding:0px 0px 0px 15px; top:-5px;}
		.ArticleIntroRed{  font-size:12px; color:#F00; font-weight:bolder; line-height:15px;}
	#ArticleList{ position:relative; width:532px; height:470px!important auto; min-height:470px; padding:0px 0px 0px 15px; }
	#ArticleDisp{ position:relative; width:532px; /*height:510px!important auto; min-height:510px;*/ padding:0px 0px 0px 15px; }		
		#ArtImgCont{ float:left; width:103px; height:90px; position:relative; top:10px; left:-12px;}
		#ArtTextCont{ float:left; height:90px;  }
		#ArtImgContDisp{ float:left; width:160px; height:165px; position:relative; top:10px; left:-12px; margin-bottom:40px;}
		#ArtTextContDisp{ float:left; position:relative; top:0px; left:0px; height:165px; margin-bottom:40px; width:355px; }
		#ArtTextBody{ height:auto; width:532px; }

/* WHATS NEW CSS */

#WhatsNewContent{ width:751px; height:430px;  background-image:url(../images_frames/bg_box_middle.png); background-repeat:repeat-y;}
	#WhatsNewLeftNavCol{ width:50px; height:430px; float:left;}
		#WhatsNewLeftNavTop{ height:348px; background-color:#e9e9e9;color:#0061ab; }
		#WhatsNewLeftNavBottom{ height:82px; background-color:#e9e9e9;color:#0061ab; padding:0px; margin:0px;}
	#WhatsNewImagesCol{  width:640px; float:left; }
		/*#WhatsNewImages{ height:348px;}*/
		#WhatsNewThumbs{ height:82px; float:left;}

	#WhatsNewRightNavCol{  width:50px; height:430px; float:left;}
		#WhatsNewRightNavTop{ height:348px; background-color:#e9e9e9;color:#0061ab; }
		#WhatsNewRightNavBottom{ height:82px; background-color:#e9e9e9;color:#0061ab; padding:0px; margin:0px;}


/*  MO  */
#executive-content{ width:751px; height:auto;  background-image:url(../images_frames/bg_box_middle.png); background-repeat:repeat-y;}
#offers_img{float:left;padding-right:7px;}
#offers_text{float:left;width:220px;font-weight:bold; font-size:0.75em;color:#08457b;}
#offers_text a{font-weight:bold; font-size:0.833em;}
#offers_list{width:700px;}


#benefits_category_img{float:left;}
#benefits_category_name{float:left;width:235px;font-family:Arial Black; font-size:1em;color:#08457b;margin-top:15px;margin-left:5px;line-height:18px;}

#benefits_text{font-weight:bold;color:#08457b;}
#benefits_title{font-weight:bold;color:#08457b;}

/* Offers section.*/
#offers_div_contest{width:370px;float:left;background-color:#FFFFFF;height:290px;color:#08457b;}
#offers_div_executive{width:370px;float:left;background-color:#FFFFFF;height:290px;color:#08457b;}
#offers_div_promotion{width:370px;float:left;background-color:#FFFFFF;height:290px;color:#08457b;}
#offers_div_fun{width:370px;float:left;background-color:#FFFFFF;height:290px;color:#08457b;}

#seperator_div{height:20px;width:5px;clear:both;}
#seperator_div_top{height:10px;width:5px;}

#contest_header{background-color:#9e1205; color:#ffffff; height:35px;font-weight:bold;text-align:left;}
#contest_header_text{position:relative;top:7px;left:15px;}
#executive_header{background-color:#000000; color:#ffba00; height:35px;font-weight:bold;text-align:left; }
#executive_header_text{position:relative;top:7px;left:15px;}
#promotion_header{background-color:#08457b; color:#ffffff; height:35px;font-weight:bold;text-align:left;}
#promotion_header_text{position:relative;top:7px;left:15px;}
#fun_header{background-color:#fe7e01; color:#ffffff; height:35px;font-weight:bold;text-align:left;}
#fun_header_text{position:relative;top:7px;left:15px;}

.offers_border{border-left:solid 1px #dedede;width:370px;height:255px;}


#general_offers_body{width:751px; background-image:url(../images_frames/bg_box_middle.png); min-height:400px;}
#offers_body{background-image:url(../images_frames/bg_box_middle.png); }

/*#offers_all_links a{font-weight:bold;font-size:11px;}*/
#offers_all_links {width:350px;}
#contests_offers_body{width:350;height:210px;}
#execlusive_offers_body{width:400px;height:300px;}
#executive_offers_right_img{ width:128px;height:300px;background-image:url(../images_frames/executive_members/photo_model.png);float:left;}

/*Executive Offers Estimate */
#estimate_calculator{width:226px;height:324px;background-image:url(../images_frames/executive_members/bg_calc.png);position:relative;float:left;}
#estimate_form{width:470px;height:350px;float:left;}
.form_answer_FB{float:left;width:200px;display:block;}
.form_answer_SB{float:left;width:250px;display:block;}

#theResult{width:110px;height:30px;position:relative;margin-top:50px;font-size:1.063em;font-weight:bold;color:#010000;text-align:right;}
#theResult_adv{width:150px;height:40px;position:relative;margin-top:17px;font-size:0.688em;font-weight:bold;color:#ffffff;}

#executive_members_body_border{width:740px;height:auto;background-image:url(../images_frames/executive_members/bg_box_body.png);background-repeat:repeat-y;}
#executive_members_body{width:740px;min-height:360px;background-image:url(../images_frames/executive_members/bg_box_gradient.png);background-repeat:no-repeat;background-position:bottom;}
#the_E{width:740px;min-height:370px;background-image:url(../images_frames/executive_members/bg_e.png);background-repeat:no-repeat;background-position:top;}
#the_L_E{width:740px;min-height:350px;background-image:url(../images_frames/executive_members/bg_l_e.png);background-repeat:no-repeat;background-position:top;}

#executive_member_enjoy{font-size:0.875em;font-weight:bold;color:#155286;text-align:left;}
#Would_appreciate{font-size:0.75em;font-weight:bold;color:#155286;margin-top:10px;text-align:left;}
.question{font-size:0.75em;font-weight:bold;color:#155286;margin-top:5px;}
#form_answer{font-size:0.688em;font-weight:bold;color:#000000;margin-top:7px;text-align:left;margin-left:5px;}

#QBEM_text{font-size:0.75em;font-weight:bold;color:#155286;width:450px;height:250px;margin-left:7px;}
#become_exec_member_link a{text-decoration: none;color:#ffffff;}

#benefits_family_top{background-image:url(../images_dynamic/benefits/innerBox_top_fam.png);background-repeat:no-repeat;width:347px;height:86px;}
#innerBox_body_bg_home{background-image:url(../images_dynamic/benefits/innerBox_body.png);background-repeat:repeat-y;width:347px;height:auto;}
#innerBox_body_bg_business{background-image:url(../images_dynamic/benefits/innerBox_body.png);background-repeat:repeat-y;width:347px;height:auto;}
#benefits_family_bottom{background-image:url(../images_dynamic/benefits/innerBox_bottom.png);background-repeat:no-repeat;width:347px;height:20px;}

#benefits_business_top{background-image:url(../images_dynamic/benefits/innerBox_top_bus.png);background-repeat:no-repeat;width:347px;height:86px;}

#learn-more-link{font-weight:bold;font-size:0.688em;color:#0061aa;}
.click_here{font-weight:bold;font-size:0.688em;color:#0061aa;}

#contest_header_text{position:relative;top:7px;float:left;left:15px;}
#gray_header{background-color:#e1e1e1;color:#232323;font-weight:bold;height:18px;text-align:left;font-size:12px;}
#back_button{position:relative;top:7px;float:right;right:7px;}
#back_to_offers{font-size:0.75em;color:#4f4f4f;}
#offers_all{font-size:0.75em;color:#155286;font-weight:bold;}


