body{
	background: url(../images/binacafree_bg1.jpg) no-repeat top center #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#mainWrapper{
	width: 1015px;
	margin: 0 auto;
	min-height: 1125px;
}

#headWrapper{
	width: 935px;
	height: 550px;	
	margin: 0 auto;
}

.aboutBinaca{
	width: 935px;
	margin: 0 auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #005eac;
}

#boxWrapper, #footerWrapper{
	width: 935px;
	margin: 0 auto;	
}

#boxWrapper{
	font-size: 14px;
	color: #005daa;
}

#vidCalLink a{
	font-size: 14px;
	color: #005daa;
}

.video{
	width: 90px;	
}

.video a{
	text-decoration: none;
}

.video img{
	border: none;
}

.video div{
	padding: 5px 0;
}

#vidCalLink a:hover{
	text-decoration: none;
}

.borderBody{
	min-height: 330px;
	background: url(../images/borderBody.jpg) repeat-y top left;
}

#footerWrapper, #footerWrapper a{
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
}

.boxbody{
	background: url(../images/text_bg.jpg) no-repeat top left;
	width: 462px;
	height: 56px;
	line-height: 56px;
	font-size: 17px;
}

#footerWrapper a{	
	font-weight: bold;	
	color: #1560b1;
	text-decoration: none;
}

#footerWrapper a:hover{
	color: #85a9d0;
}

.termsArea{
	width: 460px;	
}

.community{
	width: 370px;	
}

.followus{
	font-size: 20px;
	font-weight: bold;
	color: #0661aa;
}

#accordion{
	width: 427px;
}

#videoArea{
	width: 430px;
	text-align: center;
}

#howdoArea{
	width: 430px;
	text-align: center;
}

.step1{
	height: 51px;
	background: url(../images/step1.jpg) no-repeat top left;
	border: none !important;
}

.step2{
	height: 51px;
	background: url(../images/step2.jpg) no-repeat top left;
	border: none !important;
}

.step3{
	height: 51px;
	background: url(../images/step3.jpg) no-repeat top left;
	border: none !important;
}

.stepBounds{
	height: 285px;
}

.title1{
	color: #005daa;
	font-weight: bold;
	font-size: 16px;
}

.title2{
	color: #39352c;
	font-weight: bold;
	font-size: 8pt;
}

.title3{
	color: #005daa;
	font-weight: bold;
	font-size: 10pt;
}

.title4{
	color: #005daa;
	font-weight: bold;
	font-size: 25px;
}

.facebookBounds{
	width: 59px;
}

.fcounts{
	height: 42px;
	background: url(../images/facebook_count.jpg) no-repeat top left;
	line-height: 35px;
	text-align: center;
	font-size: 18px;
	color: #39352c;
}

.twitterBounds{
	width: 50px;
}

.tcounts{
	height: 43px;
	background: url(../images/twitter_count.jpg) no-repeat top left;
	text-align: center;
	font-size: 12px;
	color: #39352c;
}

.step2optBounds{
	background-color: #eceff6;
	padding: 10px 0;
	border-top: solid 1px #a5a8ad;
	color: #3e4d80;
	font-size: 8pt;
}

.step2optBounds b{
	font-size: 9pt;
}

.tweetnumber{
	font-size: 14px;
	color: #39352c;
}

.fansImgBounds{
	width: 47px;
	text-align: center;
	color: #ccc;
}

#step2ret .ui-accordion-content, #step3ret .ui-accordion-content{
	padding: 0 !important;
}

.linkButtons{
	width: 391px;
	height: 32px;
	line-height: 32px;
	background: url(../images/step3bgbutton.jpg) no-repeat top left;
	font-size: 13px;
	font-weight: bold;
}

.linkButtons a{
	color: #333;
	text-decoration: none;
}

.linkButtons a:hover{
	color: #999;
}

.subText{
	font-size: 11px;
}

.quantitybg{
	width: 120px;
	height: 16px;
	line-height: 16px;
	background: url(../images/quantitybg.jpg) no-repeat top left;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.quantitybg a{
	text-decoration: none;	
}

.quantitybg a:hover{
	text-decoration: underline;	
	color: #000;
}

.quantitybgSelected{
	width: 120px;
	height: 16px;
	line-height: 16px;
	background: url(../images/quantitybgSelected.jpg) no-repeat top left;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.quantitybgSelected a{
	text-decoration: none;	
}

.quantitybgSelected a:hover{
	text-decoration: underline;	
	color: #000;
}

.full_widget{
	border: none !important;
}

#step3optionBeforeship{
	font-size: 10pt;	
}

#step3optionBeforeship a{
	text-decoration: none;
}

#step3optionBeforeship a:hover{
	text-decoration: underline;
}

#step3optionBeforeship ul{
	list-style-type:none;
}
/*CSS basics*/
.floatright{
	float: right;
}

.floatleft{
	float: left;
}


.margin_5{
	margin: 5px;
}

.margin_10{
	margin: 10px;
}

.margin_15{
	margin: 15px;
}

.margin_20{
	margin: 20px;
}

.margin_25{
	margin: 25px;
}

.right_5{
	margin-right: 5px;
}

.right_10{
	margin-right: 10px;
}

.right_15{
	margin-right: 15px;
}

.right_20{
	margin-right: 20px;
}

.right_25{
	margin-right: 25px;
}

.right_30{
	margin-right: 30px;
}

.right_35{
	margin-right: 35px;
}

.left_5{
	margin-left: 5px;
}

.left_10{
	margin-left: 10px;
}

.left_15{
	margin-left: 15px;
}

.left_20{
	margin-left: 20px;
}

.left_25{
	margin-left: 25px;
}

.left_30{
	margin-left: 30px;
}

.left_35{
	margin-left: 35px;
}

.top_5{
	margin-top: 5px;
}

.top_10{
	margin-top: 10px;
}

.top_15{
	margin-top: 15px;
}

.top_20{
	margin-top: 20px;
}

.top_25{
	margin-top: 25px;
}

.bottom_5{
	margin-bottom: 5px;
}

.bottom_10{
	margin-bottom: 10px;
}

.bottom_15{
	margin-bottom: 15px;
}

.bottom_20{
	margin-bottom: 20px;
}

.bottom_25{
	margin-bottom: 25px;
}

.spacer_0{
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 0;
}

.spacer_5{
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 5px;
}

.spacer_10{
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 10px;
}

.spacer_15{
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 15px;
}

.spacer_20{
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 20px;
}

.spacer_25{
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 0px;
}

.spacer_50{
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 50px;
}

.spacer_100{
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 100px;
}
