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

html, body, div, th, td, span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
body{ margin-top:20px;}

object { outline:none; }

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


body{ }

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

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

#InnerHeader{ height:75px; width:795px; }
#InnerHeaderLogoGetMore{ position:relative; left:23px; top:-10px; height:56px; width:203px; float:left;}
#InnerHeaderWelcome{ position:relative; left:50px; top:0px; height:56px; width:0px auto; float:left; }
	.InnerHeaderTextWhite{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bolder;}
	.InnerHeaderTextGreen{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0C3; font-weight:bolder;}	
	.InnerHeaderTextGold{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffcc00; }		
	.InnerHeaderTextGoldProv{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffcc00; font-weight:bolder; }		
#InnerHeaderLogoHome{ position:relative; height:33px; width:78px; float:right; right:45px;}
#InnerHeaderLogoSignup{ position:absolute; height:75px; width:129px; float:right; right:33px; top:-25px; z-index:1;}


#TopNav{ width:751px; height:45px;  }
#TopNavElement{ width:0px auto; height:45px; float:left;}



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


#TextAd{ width:751px; height:45px; background-image:url(../images_frames/bg_box_bottom.png); background-repeat:no-repeat;}
#TextAdContent { position:relative; top:8px; width:751px; height:45px; }
	.TextAdBlue{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#08457b; font-weight:bolder; font-style:italic; text-decoration:none;}
	.TextAdRed{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ed1c24; font-weight:bolder; font-style:italic; text-decoration:none;}	
	
	
	
#InnerFooter{ margin-top:10px; height:32px; width:795px; }
#InnerFooterLogoCostco{ position:relative; left:23px; top:-10px; height:32px; width:112px; float:left;}
#InnerFooterText{ position:relative; top:8px; right:33px; height:32px; width:0px auto; float:right; }
	.InnerFooterTextWhite{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFF; font-weight:bolder;}


#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-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#08457b;}
.SiteMapBold{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#08457b;}
.SiteMap{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; 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;}
	.ArticlesTitles{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; font-weight:bolder;}
	.GraySearch{ color:#999; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
	.BlackSearch{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
	.ArticleRating{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999; font-style:italic; font-weight:bold;}
	.ArticlesBlueTitle{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0061ab; font-weight:bold; line-height:17px;}
	.ArticlesBlueTitleSamp{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0061ab; font-weight:bold; line-height:14px;}	
	.ArticlesBlueText{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0061ab;}	
	.ArticlesBlueTextReadMore{ font-family:Arial, Helvetica, sans-serif; font-size:12px; 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-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0061ab; font-weight:bolder;}
		.GrayLineTextGray{ font-family:Arial, Helvetica, sans-serif; font-size:12px; 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-family:Arial, Helvetica, sans-serif; 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;  }
#ArticlesListingRightMenu{ width:168px; height:470px!important auto; min-height:470px; float:left;  }

/* 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; }
		#WhatsNewLeftNavBottom{ height:82px; background-color:#e9e9e9; 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; }
		#WhatsNewRightNavBottom{ height:82px; background-color:#e9e9e9; padding:0px; margin:0px;}



#exe_topnav{
width:193px; 
height:46px; 
position:relative; 
top:0px;  
float:left; 
background-repeat:no-repeat; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bolder; 
color:#FFF; 
text-align:left; 
/* padding:8px 0px 0px 35px;	*/
}

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


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

#benefits_text{font-family:Arial;font-weight:bold; font-size:11;color:#08457b;}
#benefits_title{font-family:Arial;font-weight:bold; font-size:11;color:#08457b;}

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

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

#contest_header{background-color:#9e1205; color:#ffffff; font-family:Arial;height:35px;font-weight:bold;text-align:left;}
#contest_header_text{position:relative;top:7px;left:15px;}
#executive_header{background-color:#000000; color:#ffba00; font-family:Arial;height:35px;font-weight:bold;text-align:left;}
#executive_header_text{position:relative;top:7px;left:15px;}
#promotion_header{background-color:#08457b; color:#ffffff; font-family:Arial;height:35px;font-weight:bold;text-align:left;}
#promotion_header_text{position:relative;top:7px;left:15px;}
#fun_header{background-color:#fe7e01; color:#ffffff; font-family:Arial;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); height:400px!important auto; 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:330px;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-family:Arial;font-size:17px;font-weight:bold;color:#010000;text-align:right;}
#theResult_adv{width:150px;height:40px;position:relative;margin-top:21px;font-family:Arial;font-size:11px;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:center bottom;}
/*#the_E{width:740px;min-height:350px;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-family:Arial;font-size:14px;font-weight:bold;color:#155286;text-align:left;}
#Would_appreciate{font-family:Arial;font-size:12px;font-weight:bold;color:#155286;margin-top:10px;text-align:left;}
.question{font-family:Arial;font-size:12px;font-weight:bold;color:#155286;margin-top:5px;}
#form_answer{font-family:Arial;font-size:11px;font-weight:bold;color:#000000;margin-top:7px;text-align:left;margin-left:5px;}

#QBEM_text{font-family:Arial;font-size:12px;font-weight:bold;color:#155286;width:450px;height:210px;margin-left:7px;}
#become_exec_member_link a{text-decoration: none;color:#ffffff;}
#QBEM_img{height:40px;}

#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-family:Arial;font-weight:bold;font-size:11px;color:#0061aa;}
.click_here{font-family:Arial;font-weight:bold;font-size:11px;color:#0061aa;}

#contest_header_text{position:relative;top:7px;float:left;left:15px;}
#gray_header{background-color:#e1e1e1;color:#232323;font-family:Arial;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-family:Arial;font-size:12px;color:#4f4f4f;}
#offers_all{font-family:Arial;font-size:12px;color:#155286;font-weight:bold;}



#backgroundSurveyPrompt{
	display		:	none;
	position	:	fixed!important;
	position	:	absolute; /* ie 6*/
	height		:	100%;
	width		:	100%;
	top			:	0px;
	left		:	0px;
	background	:	#000000;
	z-index		:	1000000000;
	margin		:	0px 0px 0px 0px;
	padding		:	0px 0px 0px 0px;	
}
#SurveyPromptContact{
	display		:	none;
/*	position	:	fixed!important;*/
	position	:	absolute; /* ie 6*/
	height		:	0px auto;
	width		:	660px;
	background	:	#FFFFFF;
	border		:	2px solid #cecece;
	z-index		:	2000000000;
	padding		:	12px;
	font-size	:	13px;
}
#SurveyPromptClose{
	font-size	:	24px;
	line-height	:	24px;
	right		:	6px;
	top			:	4px;
	position	:	absolute;
	color		:	#000000;
	font-weight	:	700;
	display		:	block;
	cursor		:	pointer;
}


