/* CSS Document */

body, p, div, h1, ul, h2, div, h3, li, h4 { margin: 0; padding: 0; }
img{
	border:none;
}
body {
	 background:#032d57 url(../../images/homepage/bckgrnd.jpg) top left repeat-x;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#wrapper { 
	 margin: 0px auto;
	 width: 900px;
	 height:auto;
}
#header_holder_login a, #header_holder_login, #search_box, #footer_menu li, #footer_menu li a, div.affiliate_videoes p.title a, div.affiliate_videoes02 p.title a{
	color:#fbfdff;
}

/*HEADER HOLDER*/
#header_holder{
	background-color:#010431;
	height:136px;
	margin:0px;
	padding:0px;
	width:900px;
}
p.header_holder_left, p.header_holder_left a{
	background-image:url(../../images/homepage/wacc-header-bnr.jpg);
	background-repeat:no-repeat;
	background-position:19px 0px;
	float:left;
	height:136px;
	width:413px;
	margin:0px;
	padding:0px;
}
#header_holder_left a{
	border:none;
	display:block;
	visibility:hidden;
}
#header_holder_right{
	float:left;
	height:136px;
	width:487px;
}
#header_holder_login{
	display:block;
	float: right;
	height:48px;
	width:477px;
	padding-right:10px;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
#header_holder_login a, #header_holder_login{
	text-decoration:none;
}
#header_holder_login a:hover{
	color:#fc7668;
}
#header_holder_login #fields{
	background-image: url(../../images/homepage/login-bckgrnd.gif);
	background-position: top right;
	background-repeat:no-repeat;
	width:408px;
	height:33px;
	float:right;
	padding-top:5px;
}
#header_holder_login span{
	text-align:right;
}
#header_holder_bnr{	
	display:block;
	float:left;
	height:88px;
	padding-left:83px;
	width:404px;
}

/*CONTENT HOLDER*/
#content_holder{
	background-color:#fff;
	float:left;
	height: auto;
	/*min-height: 1780px;*/
	min-height: 300px;
	margin:0px;
	padding:23px 17px 10px 22px;
	width:861px;
	z-index:1;
}
#content_leftcolumn, #content_leftcolumn_inside  { 
	 margin: 0px;
	 padding: 0px;
  	 height: auto;
	 /*min-height: 1780px;*/
	 min-height: 800px;
	 width: 347px;
	 float: left;
	 text-align:center;
}
	#content_leftcolumn h1{
		height:60px;
		width:331px;
		padding-bottom:15px;
		text-align:left;
		font:normal 22px/28px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		letter-spacing:-1px;
		color:#464646;
	}
	#content_leftcolumn h1 span{
		color:#0380af;
	}
	#wacc_video{
		background-image:url(../../images/homepage/wwacc-video.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		height:250px;
		width:347px;
		padding-bottom:17px;
	}
	#merchant_retailer{
		background-color:#595c5d;
		height:25px;
		width:332px;
		padding:11px 0px 0px 14px;
		margin-bottom:21px;
		text-align:left;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#fff;
	}
	div.promo_videoes, div.promo_videoes02, div.affiliate_videoes, div.affiliate_videoes02{
		float:left;
		text-align:left;
		padding:20px 0px;
		width:100%;
		border-bottom:1px dotted #a8a8a8;
	}
	div.affiliate_videoes, div.affiliate_videoes02{
		padding:10px 0px 5px 0px;
		border-bottom: none;
	}
	div.promo_videoes02, div.affiliate_videoes02{
		border-bottom:none;
		margin-bottom:10px;
	}
	div.promo_videoes img, div.promo_videoes02 img, div.affilate_videoes img, div.affilate_videoes02 img{
		float:left;
		padding-right:8px;
		width:96px;
	}	
	div.promo_videoes a, div.promo_videoes02 a, div.affiliate_videoes p.title a, div.affiliate_videoes02 p.title a{
		color:#cc1502;
		display:block;
		font-size:11px;
		margin:0px;
		padding:0px 0px 5px 0px;
		text-transform:uppercase;
		text-decoration:none;
	}
	div.affiliate_videoes p.title a, div.affiliate_videoes02 p.title a{
		background-image: url(../../images/homepage/wacc-affiliate-video-bckgrnd.gif);
		background-position:top left;
		background-repeat:repeat-y;
		color:#fbfdff;
		margin:0px 0px 5px 0px;
		padding:5px 0px 5px 22px;
	}
	div.affiliate_videoes a img, div.affiliate_videoes02 a img{
		background-image:none;
		border:none;
		margin-bottom:5px;
	}
	div.promo_videoes a:hover, div.promo_videoes02 a:hover{
		color:#236794;
		text-decoration: underline;
	}
	div.affiliate_videoes p.title a:hover, div.affiliate_videoes02 p.title a:hover{
		color:#000f25;
		text-decoration: underline;
	}
	div.promo_videoes p.desc, div.promo_videoes02 p.desc, div.affiliate_videoes p.desc, div.affiliate_videoes02 p.desc{
		color:#252525;
		display:block;
		font-size:11px;
		line-height:14px;
		margin:0px;
		padding:0px;		
	}
	div.affiliate_videoes p.desc, div.affiliate_videoes02 p.desc{
	padding-bottom:12px;
	}
	
#content_middle{ 
	 color: #333;
	 display: inline;
	 float: left;
  	 height: auto;
	 min-height: 1780px;
	 padding-left:20px;
	 width: 220px;
	 text-align:center;
}
		#content_middle .banner{
			float:left;
			margin-bottom:6px;
			width:220px;
		}
		#search_box{
			background-image:url(../../images/homepage/search.gif);
			background-position:top left;
			background-repeat:no-repeat;
			float:left;
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			height:50px;
			padding:9px 0px 8px 9px;
			width:211px;
			text-align:left;
		}
		#featured_box{
			background-color:#f0f0f0;
			float:left;
			height:auto;
			min-height:1050px;
			margin-bottom:20px;
			padding:3px 4px;
			width:212px;
		}
		#featured_box #featured_box_title{
			background:#f0f0f0 url(../../images/homepage/featured-categories.gif) top left no-repeat;
			height:39px;
			width:213px;
		}
		#featured_box #featured_box_choices{
			background:#f0f0f0 url(../../images/homepage/featured_category/featured-category-grdnt.gif) top left repeat-y;
			border-top:2px solid #dad9d9;
			min-height:1000px;
			height:auto;
			width:213px;
		}
		#featured_box #featured_box_choices ul{
			list-style-type:none;
		}
		#featured_box #featured_box_choices li a{
			border-bottom:1px dotted #a8a8a8;
			color:#464646;
			display:block;
			font-size:11px;
			font-weight:bold;
			height:30px;
			list-style-type:none;
			padding:0px 0px 0px 9px;
			text-align:left;
			text-decoration:none;
			width:204px;
		}
		#featured_box #featured_box_choices li a:hover{
			background:#cad8df url(../../images/homepage/featured_category/featured-category-grdnt-over.gif) top left repeat-y;
			color:#0f7ba9;
			display:block;
			height:30px;
			padding:0px 0px 0px 9px;
			width:204px;
		}

		#featured_box #featured_box_choices li a img{
			padding-right:5px;
			border:none;
		}
#content_rightcolumn, #content_rightcolumn_inside { 
	 text-align:center;
	 margin: 0px;
	 padding-left: 20px;
  	 height: auto;
	 /*min-height: 1780px;*/
	 min-height: 800px;
	 width: 250px;
	 float: left;
	 position: relative;
}
		#content_middle .banner_rght{
			float:left;
			margin-bottom:12px;
			width:250px;			
		}
		#content_rightcolumn #signin_title, #content_rightcolumn #wwacc_travel{
			background-image:url(../../images/homepage/sign-in-wacc-title.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			width:249px;
			height:40px;
			margin-top:14px;
		}
		#content_rightcolumn #wwacc_travel{
			background-image:url(../../images/homepage/wacc-travel-title.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			height:39px;
		}
		#content_rightcolumn div.wwacc_travel_details{
			padding:14px 0px 15px 0px;
			border-bottom:1px dotted #a8a8a8;
		}
		#content_rightcolumn #signin_title span, #content_rightcolumn #wwacc_travel span{
			visibility:hidden;
		}
		#content_rightcolumn #wacc_travel_grndt{
			background:#a1dbff url(../../images/homepage/wacc-travel-grdnt.jpg) top left repeat-x;
			border-bottom:1px solid #7db5de;
			border-left:1px solid #7db5de;
			border-right:1px solid #7db5de;
			font:normal 11px Tahoma, Arial, Helvetica, sans-serif;			
			height:auto;
			min-height:435px;
			text-align:left;
			width:213px;
			padding:12px 17px 0px 17px;
		}
		#content_rightcolumn #signin_bckgrnd {
			background-image:url(../../images/homepage/sign-in-backgrnd.gif);
			background-position:top left;
			background-repeat:no-repeat;
			padding-top:20px;
			height:48px;
			width:249px;
		}
		#advertisements{
			background-image:url(../../images/homepage/advetisements.gif);
			background-position:top left;
			background-repeat:no-repeat;
			float:left;
			height:7px;
			margin-top:10px;
			width:249px;
		}
		#ads_holder, #featured_ads_holder{
			background-color:#f0f0f0;
			float:left;
			height:630px;
			width:249px;
			padding-top:15px;
		}
h3.wacc_promo_videos{
	border-bottom:1px dotted #a8a8a8;
	float:left;
	height:12px;
	margin-top:5px;
	padding-bottom:10px;
	width:100%;
	text-align:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#464646;
}
h3.wacc_promo_videos span{
	color:#0380af;
	font-style: italic;
	text-transform:uppercase;
}
p{
	font-size:11px;
	color:#252525;
	line-height:18px;
	margin-bottom:15px;
	text-align:left;
}
h2{
	font-size:11px;
	font-weight:bold;
	color:#252525;
	margin-bottom:9px;
	text-align:left;
}
.gray_divider{
	background-color:#a8a8a8;
	float:left;
	height:5px;
	margin:10px 0px;
	width:100%;
}
.textbox{
	border:1px solid #04598c;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	height:18px;
	padding:2px;
}
.textbox02{
	border:1px solid #a8a8a8;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	height:18px;
	width:63px;
	padding:1px;
}
span.maroon{
	color:#970f00;
}
/*FOOTER HOLDER*/
#footer_holder{
	background-color:#e6e3dc;
	height: auto;
	float:left;
	min-height: 199px;
	margin:auto 0px;
	padding:15px 0px 0px 22px;
	width:878px;
}
#footer_menu{
	background-color:#c5c0b7;
	background-image:url(../../images/homepage/footer-wacc-logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:37px;
	padding:28px 0px 0px 161px;
	width:695px;
}
#footer_bnr{
	background-color:#e6e3dc;
	float:left;
	height:97px;
	padding-top:16px;
	text-align:center;
	width:850px;
	border:none;
}
#footer_copyright{
	background-color:#011a34;
	color:#95a6b7;
	float:left;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	height:14px;
	padding:7px 10px 0px 10px;
	width:830px;
}
#footer_menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#footer_menu li, #footer_menu li a{
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 5px;
	text-transform:uppercase;
	text-decoration:none;
	display:inline;
}
#footer_menu li a:hover{
	color:#236794;
}



/*Landing Page Style*/
#content_holder_inside{
	background-color:#fff;
	float:left;
	height: auto;
	min-height: 900px;
	margin:0px;
	padding:23px 17px 10px 22px;
	width:861px;
	z-index:1;
}
#page_title{
	border-bottom:1px dashed #73a2bd;
	border-top:1px dashed #73a2bd;
	font:normal 26px Georgia, Times New Roman, Times, serif;
	color:#000033;
	padding:40px 0px;
	text-align:center;
	margin-bottom:60px;
}
#page_title p{
	color:#73a2bd;
	text-transform:uppercase;
	padding-top:36px;
	font-size:13px;
	text-align:center;
	margin:0px;
	letter-spacing:1px;
}
#marketing_strategy_choices{
	float:left;
	width:580px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
#marketing_strategy_choices .choices{
	float:left;
	padding-bottom:40px;
}
#marketing_strategy_choices .choices img{
	padding-right:14px;
	padding-bottom:65px;
}
#marketing_strategy_choices .choices h1{
	color:#054367;
	padding-bottom:14px;
	font-size:20px;
	margin:0px;
}
#marketing_strategy_choices .choices h3{
	color:#054367;
	font-size:15px;
	margin:0px;
	padding:15px 0px 8px 0px;
}
#marketing_strategy_choices .choices h2{
	color:#42b2ef;
	font-size:15px;
	padding-bottom:15px;
}
#marketing_strategy_choices .choices p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000033;
	padding-right:22px;
}
#marketing_strategy_choices .choices a{
	color:#42b2ef;
	text-decoration:none;
	background-image:url(../../images/homepage/landing_page/arrow.gif);
	background-position:64px 5px;
	background-repeat:no-repeat;
	width:70px;
}
#marketing_strategy_choices .choices a:hover{
	color:#0085c0;
}
#landing_page_featured_ads{
	width:270px;
	float:left;
	display:inline;
	background:#f0f7fb url(../../images/homepage/landing_page/featured-ads.gif) top left no-repeat;
	height:725px;
	text-align: center;
}
#landing_page_featured_ads h4{
	padding:18px 0px 17px 20px;
	text-align:left;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#fff;
}
#landing_page_featured_ads img{
	border:1px solid #fff;
	margin:17px 0px;

}
#marketing_strategy_choices .choices ul{
	list-style-type:none;
	margin:10px 25px 55px 25px;
}
#marketing_strategy_choices .choices li{
	list-style-type:square;
	color:#000033;
	padding-bottom:10px;
	text-align:justify;
}
#marketing_strategy_choices .choices #join_now img{
	margin:0px;
	padding:0px;
	background:none;
}

/* Inside Page Styles*/
#content_leftcolumn_inside{ 
	 margin: 0px;
	 padding: 0px;
  	 height: auto;
	 min-height: 900px;
	 width: 587px;
	 float: left;
	 text-align:center;
}
#content_rightcolumn_inside { 
	 min-height: 900px;
}
#content_leftcolumn_inside h1{
	width:576px;
	background-image:url(../../images/homepage/signup/title-bar.gif);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:left;
	padding:6px 0px 0px 11px;
	height:33px;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#content_leftcolumn_inside #content_blue_bg{
	width:555px;
	min-height:478px;
	height:auto;
	background:#a1dbff url(../../images/homepage/signup/content-bg.gif) top left repeat-x;
	border:1px solid #7db5de;
	padding:15px;
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#464646;
	line-height:20px;
}
#content_leftcolumn_inside #content_blue_bg p, #content_leftcolumn_inside p{
	text-align:justify;
}	
#featured_ads_holder{
	height:547px;
	padding-top:0px;
}
#featured_ads_holder h2{
	background-image:url(../../images/homepage/signup/featured-ad.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:56px;
	width:249px;
}
#featured_ads_holder h2 span{
	visibility:hidden;
}
#featured_ads_holder img, #new_to_wwacc_right img{
	padding-bottom:5px;
}
div.divider{
	border-top:1px #a8a8a8 dotted;
	padding-bottom:14px;
	width:100%;
}
p.header01, p.header04{
	color:#114f78;
	font:normal 13px Georgia, Arial, Times New Roman, Times, serif;
	margin:0px;
	line-height:20px;
	padding-left:15px;
}
p.header02{
	text-transform:uppercase;
	padding-bottom:15px;
	padding-left:15px;
}
p.header03{
	text-transform:uppercase;
	color:#252525;
	padding-bottom:12px;
	font:bold 14px Arial, Helvetica, sans-serif;
	line-height:20px;
}
p.header04{
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:25px;
}
div.wwacc_card_title{
	padding-bottom:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:left;
}
div.wacc_card_choices{
	padding:15px 25px;
	float:left;
}
#disclaimer{
	float:left;
	color:#cc1502;
	padding:0px 45px 8px 0px;
	
}
#membership_registration{
	padding:20px;
}
#new_to_wwacc_left{
	width:377px;
	padding:10px 25px 0px 0px;
	float:left;
}
#new_to_wwacc_right{
	width:137px;
	padding:26px 0px 0px 0px;
	float:left;
}
div.forgot_password{
	padding:15px 0px 15px 30px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#970f00;
	border-bottom:1px #a8a8a8 dotted;
	float:left;
	width:525px;
}
div.forgot_password a, #content_leftcolumn_inside #content_blue_bg p a{
	text-decoration:underline;
	color:#970f00;
	font-weight:normal;
}
div.forgot_password a:hover, #content_leftcolumn_inside #content_blue_bg p a:hover{
	color:#236794;
	text-decoration:none;
}
#user_login{
	width:555px;
	float:left;
	border-bottom:1px #a8a8a8 dotted;
	padding-top:15px;
}
#user_login_left{
	width:77px;
	padding-right:9px;
	text-align:right;
	line-height:24px;
	float:left;
}
#user_login_right{
	width:468px;
	float:left;
}
.textbox03{
	width:454px;
	border:1px solid #a8a8a8;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
}	
div.wwacc_cards{
	float:left;
	border-bottom:1px #a8a8a8 dotted;
	padding:25px 0px 30px 0px;
	width:100%;
}
div.wwacc_cards img, #membership_registration img{
	padding:0px 20px 0px 0px;
}

/********************* Admin Page***********************/	
#how_to_refer #details{
	background:#a1dbff url(../../images/homepage/signup/content-bg.gif) top left repeat-x;
	color:#464646;
	border:1px solid #7db5de;
	text-align:left;
	width:223px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:12px;
	margin-bottom:15px;
}
#how_to_refer h1{
	background-image:url(../../images/homepage/admin/how-to-refer-others.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:249px;
}
#how_to_refer #details p{
	padding:8px 0px;
	margin:0px;
}
#how_to_refer #details p img{
	padding:0px 0px 3px 14px;
}
#how_to_refer #details p span{
	color:#cc1502;
}
#admin_setting_holder{
	width:573px;
	min-height:650px;
	height:auto;
	background-color:#f3f3f3;
	border:1px solid #cdcbcb;
	padding:6px;
	text-align:left;
	margin-top:25px;
}
#admin_setting_holder p.heading{
	width:561px;
	background-color:#595c5d;
	height:28px;
	font:normal 18px Arial, Helvetica, sans-serif;
	padding:8px 0px 0px 14px;
	color:#ffffff;
	margin-top:12px;
	float:left;
}
#admin_setting_holder p.subtitle{
	color:#cc1502;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	padding:8px 0px;
	margin:0px 12px;
	border-bottom:1px dotted #a8a8a8;
	float:left;
	width:549px;
}
#admin_setting_holder p.firstsubtitle, #admin_setting_holder p.firstsubtitle span{
	color:#000f25;
	text-transform:uppercase;
	font-size:14px;
	padding:0px;
	margin:0px 12px;
	font-weight:bold;
	float:left;
	width:549px;
}
#admin_setting_holder p.firstsubtitle span{
	color:#236794;
	font-style:italic;
	margin:0px;
	float:none;
}

#admin_setting_holder ul{
	list-style-type:none;
	margin:0px 12px;
	padding:15px 0px;
	border-bottom:1px dotted #a8a8a8;
	float:left;
	width:549px;
}
#admin_setting_holder li, #admin_setting_holder li a{
	list-style-type:none;
	padding-left:44px;
	font-size:12px;
	color:#464646;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}
#admin_setting_holder li a{
	padding-left:0px;	
}
#admin_setting_holder li a:hover, #admin_setting_holder li a.maroon_red:hover{
	padding-left:0px;
	color:#236794;
}
#admin_setting_holder li a.maroon_red{
	padding-left:0px;
	color:#cc1502;
}
#admin_setting_holder p.listings{
	color:#252525;
	margin:0px 32px;
	font-size:11px;
	padding:10px 0px 0px 0px;
	float:left;
}
#admin_setting_holder p.listings strong{
	font-weight:bold;
	color:#cc1502;
}
#admin_setting_holder .listings_holder, #admin_setting_holder .listings_holder02{
	display: block;
	border-bottom:1px dotted #a8a8a8;
	float:left;
}
#admin_setting_holder .listings_holder02{
	border-bottom:none;
}
#admin_setting_holder .listings_holder .left_listings {
	width:270px;
	margin-left:12px;
	float:left;
}
#admin_setting_holder .listings_holder .right_listings{
	width:279px;
	margin-right:12px;
	float:left;
}
#admin_setting_holder .listings_holder ul{
	margin:0px;
	padding:15px 0px;
	border-bottom:none;
}
#admin_setting_holder #paid_advertising, #admin_setting_holder #services{
	margin:0px 12px;
	width:549px;
	float:left;
}
#admin_setting_holder #paid_advertising #left, #admin_setting_holder #services #left{
	width:260px;
	margin-right:10px;
	float:left;
}
#admin_setting_holder #paid_advertising #right, #admin_setting_holder #services #right{
	width:259px;
	margin-left:19px;
	float:left;
}
#admin_setting_holder #paid_advertising div.odd, #admin_setting_holder #services div.odd{
	background-color:#f9f9f9;
	height:auto;
	float:left;
}
#admin_setting_holder #paid_advertising div.even, #admin_setting_holder #services div.even{
	background-color:#f6f6f6;
	height:auto;
	float:left;
}
#admin_setting_holder #paid_advertising span, #admin_setting_holder #services span{
	color:#cc1502;
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:0px 0px 10px 10px;
	float:left;
	text-align:left;
}
#admin_setting_holder #paid_advertising p, #admin_setting_holder #services p{
	color:#000f25;
	text-transform:uppercase;
	font-size:14px;
	padding:10px 10px 5px 10px;
	font-weight:bold;
	margin:0px;
	float:left;
	text-align:left;
}
#admin_setting_holder #paid_advertising p em, #admin_setting_holder #services p em{
	color:#236794;
}
#admin_setting_holder #paid_advertising ul, #admin_setting_holder #services ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	border-bottom:1px dotted #a8a8a8;
	border-top:1px dotted #a8a8a8;
	width:100%;
	padding:10px 0px;
	float:left;
}
