a {
	color: #0086B9 !important;
	text-decoration: none;
}
a:visited{
	color: #0086B9 !important;
	text-decoration: none;
}
a:link{
	color: #0086B9 !important;
	text-decoration: none;
}

a:hover {
	color: #009BD7 !important;
	text-decoration: none;
}

img{
	border:0px;
}

form ul{
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4,h5,h6{
	margin-top: 0px;
}

.clear{
	background-color: transparent;
	border: 0px;
	clear: both;
	display: block;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

body{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-image: url("images/bg.png");
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#00B7FB;
}


#messages{
	padding-left: 24px;
	padding-right: 24px;
	text-align: center;
	width: 100%;
}

	#messages h3{
		font-size: 14px;
	}

	#messages div{
		background-color: #F2F2F2;
		border: 1px solid #C2C2C2;
		height: 66px;
		margin-bottom: 1em;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 504px
	}

	#messages p{
		font-size: 12px;
		font-weight: bold;
		height: 38px;
		margin: 0px;
		margin-left: 68px;
		margin-right: 20px;		
		padding: 14px;
		padding-top: 14px;
	}

	#messages .info{
		background-color: #75B4D1;
		border: 1px solid #0791D2;
	}

	#messages .notice{
		background: transparent left top no-repeat url("images/messages/notice.png");
		border: 0px;
		color: #FFF;
	}

	#messages .error{
		background: transparent left top no-repeat url("images/messages/error.png");
		border: 0px;
		color: #FFF;
	}

	.section{
		background-repeat: repeat;
		margin: 10px;
	}

		.section label{
			display: block;
			float: left;
		}

		.section .ne{
			background-position: right top;
			background-repeat: no-repeat;
		}

		.section .nw{
			background-position: left top;
			background-repeat: no-repeat;
		}

		.section .se{
			background-position: right bottom;
			background-repeat: no-repeat;
		}

		.section .sw{
			background-position: left bottom;
			background-repeat: no-repeat;
		}

		.section .n{
			background-position: left top;
			background-repeat: repeat-x;
		}

		.section .s{
			background-position: left bottom;
			background-repeat: repeat-x;
		}

		.section .e{
			background-position: right top;
			background-repeat: repeat-y;
		}

		.section .w{
			background-position: left top;
			background-repeat: repeat-y;
		}

		.section .body{
			padding: 10px;
		}

		.section h3{
			height: 34px;
			margin-bottom: 10px;
		}

		.section.type1{
			background-image: url("images/panels/type1/on-FFFFFF/bg.png");
		}

			.section.type1 .n{
				background-image: url("images/panels/type1/on-FFFFFF/n.png");
			}

			.section.type1 .ne{
				background-image: url("images/panels/type1/on-FFFFFF/ne.png");
			}

			.section.type1 .e{
				background-image: url("images/panels/type1/on-FFFFFF/e.png");
			}

			.section.type1 .se{
				background-image: url("images/panels/type1/on-FFFFFF/se.png");
			}

			.section.type1 .s{
				background-image: url("images/panels/type1/on-FFFFFF/s.png");
			}

			.section.type1 .sw{
				background-image: url("images/panels/type1/on-FFFFFF/sw.png");
			}

			.section.type1 .w{
				background-image: url("images/panels/type1/on-FFFFFF/w.png");
			}

			.section.type1 .nw{
				background-image: url("images/panels/type1/on-FFFFFF/nw.png");
			}
			
			.section.type1 .body{
				background-color: transparent;
			}

		.section.type2{
			background-image: url("images/panels/type2/on-F2F2F2/bg.png");
		}

			.section.type2 .n{
				background-image: url("images/panels/type2/on-F2F2F2/n.png");
			}

			.section.type2 .ne{
				background-image: url("images/panels/type2/on-F2F2F2/ne.png");
			}

			.section.type2 .e{
				background-image: url("images/panels/type2/on-F2F2F2/e.png");
			}

			.section.type2 .se{
				background-image: url("images/panels/type2/on-F2F2F2/se.png");
			}

			.section.type2 .s{
				background-image: url("images/panels/type2/on-F2F2F2/s.png");
			}

			.section.type2 .sw{
				background-image: url("images/panels/type2/on-F2F2F2/sw.png");
			}

			.section.type2 .w{
				background-image: url("images/panels/type2/on-F2F2F2/w.png");
			}

			.section.type2 .nw{
				background-image: url("images/panels/type2/on-F2F2F2/nw.png");
			}
			
			.section.type2 .body{
				background-color: transparent;
			}			

		.section.type3{
			background-image: url("images/panels/type3/on-F2F2F2/bg.png");
		}

			.section.type3 .n{
				background-image: url("images/panels/type3/on-F2F2F2/n.png");
			}

			.section.type3 .ne{
				background-image: url("images/panels/type3/on-F2F2F2/ne.png");
			}

			.section.type3 .e{
				background-image: url("images/panels/type3/on-F2F2F2/e.png");
			}

			.section.type3 .se{
				background-image: url("images/panels/type3/on-F2F2F2/se.png");
			}

			.section.type3 .s{
				background-image: url("images/panels/type3/on-F2F2F2/s.png");
			}

			.section.type3 .sw{
				background-image: url("images/panels/type3/on-F2F2F2/sw.png");
			}

			.section.type3 .w{
				background-image: url("images/panels/type3/on-F2F2F2/w.png");
			}

			.section.type3 .nw{
				background-image: url("images/panels/type3/on-F2F2F2/nw.png");
			}
			
			.section.type3 .body{
				background-color: transparent;
			}	

		.section.green1{
			background: #519704 top right repeat-y url("images/panels/green1/on-FFFFFF/bg.png");
		}

			.section.green1 .n{
				background-image: url("images/panels/green1/on-FFFFFF/n.png");
			}

			.section.green1 .ne{
				background-image: url("images/panels/green1/on-FFFFFF/ne.png");
			}

			.section.green1 .e{
				background-image: url("images/panels/green1/on-FFFFFF/e.png");
			}

			.section.green1 .se{
				background-image: url("images/panels/green1/on-FFFFFF/se.png");
			}

			.section.green1 .s{
				background-image: url("images/panels/green1/on-FFFFFF/s.png");
			}

			.section.green1 .sw{
				background-image: url("images/panels/green1/on-FFFFFF/sw.png");
			}

			.section.green1 .w{
				background-image: url("images/panels/green1/on-FFFFFF/w.png");
			}

			.section.green1 .nw{
				background-image: url("images/panels/green1/on-FFFFFF/nw.png");
			}
			
			.section.green1 .body,
			.section.green1 li{
				background-color: transparent;
				color: #FFF;
			}

		.section.blue1{
			background: #0889CB top right repeat-y url("images/panels/blue1/on-FFFFFF/bg.png");
		}

			.section.blue1 .n{
				background-image: url("images/panels/blue1/on-FFFFFF/n.png");
			}

			.section.blue1 .ne{
				background-image: url("images/panels/blue1/on-FFFFFF/ne.png");
			}

			.section.blue1 .e{
				background-image: url("images/panels/blue1/on-FFFFFF/e.png");
			}

			.section.blue1 .se{
				background-image: url("images/panels/blue1/on-FFFFFF/se.png");
			}

			.section.blue1 .s{
				background-image: url("images/panels/blue1/on-FFFFFF/s.png");
			}

			.section.blue1 .sw{
				background-image: url("images/panels/blue1/on-FFFFFF/sw.png");
			}

			.section.blue1 .w{
				background-image: url("images/panels/blue1/on-FFFFFF/w.png");
			}

			.section.blue1 .nw{
				background-image: url("images/panels/blue1/on-FFFFFF/nw.png");
			}
			
			.section.blue1 .body,
			.section.blue1 li{
				background-color: transparent;
				color: #FFF;
			}

		.section.purple1{
			background: #9719B6 top right repeat-y url("images/panels/purple1/on-FFFFFF/bg.png");
		}

			.section.purple1 .n{
				background-image: url("images/panels/purple1/on-FFFFFF/n.png");
			}

			.section.purple1 .ne{
				background-image: url("images/panels/purple1/on-FFFFFF/ne.png");
			}

			.section.purple1 .e{
				background-image: url("images/panels/purple1/on-FFFFFF/e.png");
			}

			.section.purple1 .se{
				background-image: url("images/panels/purple1/on-FFFFFF/se.png");
			}

			.section.purple1 .s{
				background-image: url("images/panels/purple1/on-FFFFFF/s.png");
			}

			.section.purple1 .sw{
				background-image: url("images/panels/purple1/on-FFFFFF/sw.png");
			}

			.section.purple1 .w{
				background-image: url("images/panels/purple1/on-FFFFFF/w.png");
			}

			.section.purple1 .nw{
				background-image: url("images/panels/purple1/on-FFFFFF/nw.png");
			}
			
			.section.purple1 .body,
			.section.purple1 li{
				background-color: transparent;
				color: #FFF;
			}

		.section.white1{
			background-color: #FFF;
		}

			.section.white1 .n{
				background-image: url("images/panels/white1/on-0889CB/n.png");
			}

			.section.white1 .ne{
				background-image: url("images/panels/white1/on-0889CB/ne.png");
			}

			.section.white1 .e{
				background-image: url("images/panels/white1/on-0889CB/e.png");
			}

			.section.white1 .se{
				background-image: url("images/panels/white1/on-0889CB/se.png");
			}

			.section.white1 .s{
				background-image: url("images/panels/white1/on-0889CB/s.png");
			}

			.section.white1 .sw{
				background-image: url("images/panels/white1/on-0889CB/sw.png");
			}

			.section.white1 .w{
				background-image: url("images/panels/white1/on-0889CB/w.png");
			}

			.section.white1 .nw{
				background-image: url("images/panels/white1/on-0889CB/nw.png");
			}
			
			.section.white1 .body{
				background-color: transparent;
				color: #000;
			}

		.section.trans1{
			background: transparent top left url("images/panels/trans1/bg.png");
		}

			.section.trans1 .n{
				background-image: url("images/panels/trans1/n.png");
			}

			.section.trans1 .ne{
				background-image: url("images/panels/trans1/ne.png");
			}

			.section.trans1 .e{
				background-image: url("images/panels/trans1/e.png");
			}

			.section.trans1 .se{
				background-image: url("images/panels/trans1/se.png");
			}

			.section.trans1 .s{
				background-image: url("images/panels/trans1/s.png");
			}

			.section.trans1 .sw{
				background-image: url("images/panels/trans1/sw.png");
			}

			.section.trans1 .w{
				background-image: url("images/panels/trans1/w.png");
			}

			.section.trans1 .nw{
				background-image: url("images/panels/trans1/nw.png");
			}
			
			.section.trans1 .body{
				background-color: transparent;
				color: #000;
			}

		.section.trans2{
			background: transparent top left url("images/panels/trans2/bg.png");
		}

			.section.trans2 .n{
				background-image: url("images/panels/trans2/n.png");
			}

			.section.trans2 .ne{
				background-image: url("images/panels/trans2/ne.png");
			}

			.section.trans2 .e{
				background-image: url("images/panels/trans2/e.png");
			}

			.section.trans2 .se{
				background-image: url("images/panels/trans2/se.png");
			}

			.section.trans2 .s{
				background-image: url("images/panels/trans2/s.png");
			}

			.section.trans2 .sw{
				background-image: url("images/panels/trans2/sw.png");
			}

			.section.trans2 .w{
				background-image: url("images/panels/trans2/w.png");
			}

			.section.trans2 .nw{
				background-image: url("images/panels/trans2/nw.png");
			}
			
			.section.trans2 .body{
				background-color: transparent;
				color: #000;
			}

		.section .table .section,
		.section .table .section .section{
			margin: 0px;
		}

		.section .table .section .body{
			padding: 0px;
		}
			.section .table .labels{
				float: left;
				width: 40%;
			}

				.section .table .labels label{
					display: block;
					float: none;
					height: 16px;
					margin-left: 10px;
					overflow: hidden;
				}

				.section .table .labels .ne,
				.section .table .labels .e,
				.section .table .labels .se,
				.section .table .fields .nw,
				.section .table .fields .w,
				.section .table .fields .sw{
					background-image: none;
				}

			.section .table .fields{
				float: left;
				width: 59%;
			}

				.section .table .fields .field{
					display: block;
					height: 16px; 
					margin-left: 10px;
					overflow: hidden;
					width: 150%;
				}
				
								.childupload{
					width: 333px;
				}



	.button{
		background-color: transparent !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		border: 0px !important;
	}

		.button a:hover,
		a.button:hover{
			text-decoration: none;
		}

		.button.confirmOrder{
			background-image: url("images/buttons/confirmOrder.png");
			height: 62px;
			width: 275px;
		}

	span.required{
		color: #DD1A99;
		display: inline;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
	}

	.errorTrigger{
		background: transparent left top no-repeat url("images/icons/16x16/error.png");
		display: block;
		float: right;
		height: 16px;
		margin-top: 4px;
		width: 16px;
	}

	.error_list{}

	.icon{
		background-position: left top;
		background-repeat: no-repeat;
		display: block;
	}

			.icon.one{
				background-image: url("images/numbers/1.png");
				height: 30px;
				width: 30px;
			}

			.icon.two{
				background-image: url("images/numbers/2.png");
				height: 30px;
				width: 30px;
			}

			.icon.three{
				background-image: url("images/numbers/3.png");
				height: 30px;
				width: 30px;
			}

			.icon.four{
				background-image: url("images/numbers/4.png");
				height: 30px;
				width: 30px;
			}

			.icon.five{
				background-image: url("images/numbers/5.png");
				height: 30px;
				width: 30px;
			}

			.icon.six{
				background-image: url("images/numbers/6.png");
				height: 30px;
				width: 30px;
			}

			.icon.seven{
				background-image: url("images/numbers/7.png");
				height: 30px;
				width: 30px;
			}

/*
		.icon.16{
			height: 16px;
			width: 16px;
		}
		.icon.32{
			height: 32px;
			width: 32px;
		}
		.icon.48{
			height: 48px;
			width: 48px;
		}
		.icon.64{
			height: 64px;
			width: 64px;
		}*/

#wrapper{
	background: transparent center -3px no-repeat url("images/top_starburst.png");
	margin: 0 auto;
	width: 830px;
	height: auto;
}

#header{
	width: 830px;
	height: 134px;
	margin: 4px 0px 0px 0px;
	text-align:center;
}

#call_us{
	background: transparent top left no-repeat url("images/call_us.png");
	float: left;	
	height: 63px;
	margin-left: 20px;
	margin-top: 40px;
	width: 144px;
}

#logo{
	position:relative;
	float:left;
	left: 187px;
	margin-top: 2px;
}

#login{
	position:relative;
	float:right;
	top: 34px;
	right: 20px;
}

	#login .frmLogin{
		width: 166px;
	}

		#login .frmLogin .field{
			display: block;
			height: 22px;
		}

		#login .frmLogin .field label{
			font-size: smaller;
			float: left;
			margin-top: 0.35em;
			text-align: right;
			width: 66px;
		}

		#login .frmLogin .field input{
			background: transparent top left no-repeat url("images/formInputSmallBg.png");
			border-width: 0px;
			float: right;
			padding-top: 2px;
			padding-left: 3px;
			height: 19px;
			width: 89px;
		}

		#login .frmLogin .forgot{
			font-size: 10px;
			float: left;
			margin-top: 4px;
			margin-left: -30px;
		}

			#login .frmLogin .forgot a{
				color: #000;
			}

		#login .frmLogin input.button{
			background-image: url("images/buttons/login.png");
			display: block;
			float: right;
			height: 14px;
			margin-right: 4px;
			margin-top: 4px;
			width: 47px;
		}

	.user_panel{
		float: right;
		margin-top: -6px;
		width: 200px;
	}

	.user_panel a:hover{
		text-decoration: none;
	}
	
		.user_panel .logout{
			background-image: url("images/buttons/logoutTall.png");
			float: right;
			height: 48px;
			width: 96px;
			padding-top:2.3em;
		}

		.user_panel .memberArea{
			background-image: url("images/buttons/memberArea.png");
			float: right;
			height: 48px;
			width: 96px;
		}

#navbar{
	margin-bottom: 3px;
	text-align: center;
	width: 830px;
}
	
	#navbar div{
		background-color: transparent;
		margin: 0px auto;
		text-align: center;
		width: 768px;
	}

	#navbar a{
		background-color: transparent;
		background-position: left center;
		background-repeat: no-repeat;
		display: block;
		float: left;
		height: 13px;
		margin: 0px;
		width: 100px;
	}
	
	#navbar a:hover{
		text-decoration: none;
	}
	
	#navbar .separator{
		background: url("images/navigation/dot.png");
		display: block;
		float: left;
		height: 13px;
		width: 13px;
	}
	
		#navbar .home{
			background-image: url("images/navigation/home.png");
			width: 44px;
		}

		#navbar .about{
			background-image: url("images/navigation/about.png");
			width: 51px;
		}
		
		#navbar .safety{
			background-image: url("images/navigation/safety.png");
			width: 100px;
		}
		
		#navbar .members{
			background-image: url("images/navigation/members.png");
			width: 97px;
		}
		
		#navbar .events{
			background-image: url("images/navigation/events.png");
			width: 107px;
		}
		
		#navbar .investors{
		background-image: url("images/navigation/investors.png");
		width: 79px;
		}
		
		#navbar .pr{
			background-image: url("images/navigation/pr.png");
			width: 131px;
		}
		
		#navbar .contact{
			background-image: url("images/navigation/contact.png");
			width: 67px;
		}

#rounded_table_top{
	background: transparent center top no-repeat url("images/table_top.png");
	margin-left: auto;
	margin-right: auto;
/*	padding: 0px 24px 0px 24px;*/
	height: 28px;
	width: 830px;	
}

#content{
	background: transparent center top repeat-y url("images/table_background.png");
	margin-left: auto;
	margin-right: auto;	
	width: 830px;
}

	#content .module{
		padding: 20px 24px 20px 24px;
	}

	#content .field.error{

	}
		#content .field.error label{
			
		}

		#content .field.error input,
		#content .field.error textarea{
			background: #F7E5F1 center center no-repeat url("images/icons/16x16/error.png") !important;
			border-color: #DD1A99 !important;
		}
		
		.error input{
			background: #F7E5F1 center center no-repeat url("images/icons/16x16/error.png") !important;
			border-color: #DD1A99 !important;
		}

	#content #pagetitle{
		background-position: center top;
		background-repeat: no-repeat;
		display: none;
		height: 86px;	
		margin-top: -42px;
		padding-bottom: 6px;
		width: 100%;
	}

	#content .module.home{
		background: transparent center 92% no-repeat url("images/homestretch.png");
		padding-top: 3px;
		padding-bottom: 0px;
	}

		#content .module.home .main_title{
			background: transparent left top no-repeat url("images/arBuzz.png");
			display: block;
			height: 54px;
			margin: 0px;
			width: 100%;
		}
			
			#content .module.home .main_title .liveFeed{
				background: transparent left top no-repeat url("images/buttons/liveButton.png");
				float: right;
				height: 68px;
				margin-right: 230px;
				margin-top: -10px;
				width: 215px;
			}

		#content .module.home #languages{
			position:relative;
			text-align:right;
			top:-62px;
		}
	
		#content .module.home .hero{
			background: transparent left top no-repeat url("images/movieMock.png");
			display: block;
			float: left;
			height: 210px;
			margin: 12px 0px 20px 0px;
			width: 530px;
		}

		#content .module.home .signup{
			background: transparent left top no-repeat url("images/enrollPromo.png");
			display: block;
			float: right;
			height: 210px;
			margin: -32px 0px 20px 0px;			
			width: 226px;
		}

		#content .module.home .signup .enroll{
			background: transparent left top no-repeat url("images/enroll.png");
			display: block;
			height: 42px;
			margin-top: 214px;
			margin-left: -1px;
			width: 100%;
		}

		#content .module.home .benefits{
			clear: both;
			padding: 0px 20px 0px 20px;
			width: 100%;
		}

			#content .module.home .benefits h2{
				background: transparent left top no-repeat url("images/arBenefits.png");
			}
		
			#content .module.home .benefits div{
				background-position: center left;
				background-repeat: no-repeat;
				color: #828282;
				font-size: 13px;
				display: block;
				float: left;
				height: 45px;
				padding-left: 53px;
				margin: 6px 2px 2px 2px;
				width: 200px;
			}


				#content .module.home .benefits .mobile{
					background-image: url("images/home/benefits/mms.png");
				}

				#content .module.home .benefits .action{
					background-image: url("images/home/benefits/alert.png");
				}

				#content .module.home .benefits .odds{
					background-image: url("images/home/benefits/home_icon_safe.png");
				}

				#content .module.home .benefits .email{
					background-image: url("images/home/benefits/email.png");
				}

				#content .module.home .benefits .posters{
					background-image: url("images/home/benefits/note.png");
				}

				#content .module.home .benefits .identity{
					background-image: url("images/home/benefits/photo.png");
				}

		#content .module.home .features{			
			clear: both;
			margin: 20px 0px 16px 0px;
			width: 100%;
			z-index: 10;
		}

			#content .module.home .features div{
				background-color: transparent; 
				background-position: center top;
				background-repeat: no-repeat;
				cursor: pointer;
				display: block;
				float: left;
				font-size: 9px;
				height: 186px;
				margin: 2px 3px 2px 3px;
				text-align: center;
				width: 188px;
			}

				#content .module.home .features .button{
					background-position: left top;
					background-repeat: no-repeat;
					display: block;
					height: 15px;
					margin-top: 8px;
					margin-left: auto;
					margin-right: auto;
					width: 67px;
				}

				#content .module.home .features div ul,
				#content .module.home .features div p{
					/*background-color: #F0C;*/
					color: #FFF;
					display: block;
					height: 44px;
					margin-top: 104px;
					margin-left: auto;
					margin-right: auto;
					padding: 0px;
					text-align: left;
					width: 140px;
				}

					#content .module.home .features a.button{
						background-image: url("images/buttons/readMore.png");
					}
					
					#content .module.home .features div.parents{
						background-image: url("images/home/features/glossboxOrange.png");
					}

					#content .module.home .features div.organizations{
						background-image: url("images/home/features/glossboxBlue.png");
					}

					#content .module.home .features div.gift_cards{
						background-image: url("images/home/features/glossboxPurple.png");
					}

					#content .module.home .features div.news_events{
						background-image: url("images/home/features/glossboxWine.png");
					}

		#content .module.sfGuardAuth .passwordreset{
			
		}

				#content .module.sfGuardAuth .passwordreset form{
					background: #FFF left top no-repeat url("images/passwordResetBg.png");
					height: 180px;
					margin: 1em;
					margin-left: 22	px;
					padding-left: 20px;
					width: 731px;
				}

				#content .module.sfGuardAuth .passwordreset .fields{
					width: 50%;
				}

					#content .module.sfGuardAuth .passwordreset .field{
						float: left;
						margin: 0px 10px 0px 0px;
					}

					#content .module.sfGuardAuth .passwordreset .field label{
						float: left;
					}

					#content .module.sfGuardAuth .passwordreset .fieldsinput{
						background-color: #E5F0F7;
						border: 1px solid #B8D5E3;
						clear: left;
						float: right;
						width: 160px;
					}
					
					.xfield input{
						background-color: #E5F0F7;
						border: 1px solid #B8D5E3;						
						width: 145px;
					}
					
					.packageStatusBar{
					   /* background-image: url("/images/package_status_bar.gif"); */
					   background-color: #FDEBD4;
					   margin-left:10px;
					   width:729px;
					   height:85px;
					   line-height:21px;
					   font-family: arial;
					   font-size: 14px;
					   font-weight:bold;
					}
					
					.packageStatusBar2{
					   background-image: url("/images/package_status_bar2.gif");
					   margin-left:10px;
					   width:762px;
					   height:31px;
					   line-height:31px;
					   font-family: arial;
					   font-size: 14px;
					   font-weight:bold;
					}
					
					.proceedBar{
						background-image: url("/images/proceed_bar.gif");
						width:732px;
						height:34px;
						margin-left:10px;
						font-family: arial;
						font-size:14px;
						font-weight:bold;
						text-align:right;
						line-height:34px;
					}
					
					.proceedBar a:link, .proceedBar a:visited{
						text-decoration:none;
						color:#fff !important;
					}
					
					.greenButton{
						background-image: url("/images/green_button.png");
						width: 176px;
						height: 36px;
						font-family: arial;
						font-size: 14px;
						font-weight: bold;
						text-align: center;
						line-height: 36px;
					}
					
					.greenButton a:link, .greenButton a:visited{
						text-decoration: none;
						color: #fff !important;
					}

				#content .module.sfGuardAuth .passwordreset .button{
					background-image: url("images/buttons/getPassword.png");					
					float: right;
					height: 16px;
					width: 92px;
				}

		#content .module.safety #pagetitle{
			background-image: url("images/headers/titles/safetyIndex.png");
			display: block;
		}

		#content .module.contact #pagetitle{
			background-image: url("images/headers/titles/contactIndex.png");
			display: block;
		}

		#content .module.about #pagetitle{
			background-image: url("images/headers/titles/aboutIndex.png");
			display: block;
		}

		#content .module.events #pagetitle{
			background-image: url("images/headers/titles/eventsIndex.png");
			display: block;
		}
		
		#content .module.investors #pagetitle {
		background-image:url("images/headers/titles/investorsIndex.png");
		display:block;
		}

		#content .module.pr #pagetitle{
			background-image: url("images/headers/titles/prIndex.png");
			display: block;
		}

		#content .module.members .home{
			
		}

			#content .module.members .home #pagetitle{
				background-image: url("images/headers/titles/membersNew.png");
				display: block;
			}

			#content .module.members .profileLinks{
				width: 100%;
			}

				#content .module.members .profileLinks .button{
					background-image: url("images/buttons/createChildProfile.png");
					display: block;
					height: 69px;
					margin-left: auto;
					margin-right: auto;
					width: 268px;
				}

				#content .module.members .profileLinks a:hover{
					text-decortation: none;
				}

			#content .module.members .home .member{
				float: left;				
				overflow: hidden;
				width: 345px;
			}

				#content .module.members .home .member .icon{
					background-image: url("images/icons/64x64/folderInfo.png");
					display: block;
					height: 64px;
					float: right;
				}

				#content .module.members .home .member .button.edit{
					background-image: url("images/buttons/editSmallBlue.png");
					display: block;
					float: right;
					height: 18px;
					margin-right: 14px;
					width: 52px;
				}

				#content .module.members .home .member a.button.edit:hover{
					text-decoration: none;
				}
				
				#content .module.members .home .member h3{
					background: transparent left top no-repeat url("images/headers/membersHome/myProfile.png");
					margin-left: 10px;
					margin-right: 10px;
					width: 100%;
				}

				#content .module.members .home .member .fields{
					color: #FFF;
				}

			#content .module.members .home .downloads{
				float: left;
				width: 345px;
			}

				#content .module.members .home .downloads .trans1{
					border: 4px solid #FFF;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
				}
				
				#content .module.members .home .downloads h3{
					background: transparent left top no-repeat url("images/headers/membersHome/myDownloads.png");
					float: none;
				}

				#content .module.members .home .downloads a{
					color: #FFF !important;
					margin-left: 20px;
				}

				#content .module.members .home .downloads a:hover{
					text-decoration: underline;
				}

				#content .module.members .home .downloads ul{
					color: #FFF;
					margin: 10px 20px;
					padding: 0px;
					padding-top: 4px;
				}

				#content .module.members .home .downloads li{
					background: transparent left top no-repeat url("images/icons/16x16/clip.png");
					list-style-type: none;
					padding-bottom: 4px;
				}

			#content .module.members .home .details{
				float: left;
				overflow: hidden;
				width: 345px;
			}
				
				#content .module.members .home .details h3{
					background: transparent left top no-repeat url("images/headers/membersHome/accountDetails.png");
				}

				#content .module.members .home .details .fields{
					color: #FFF;
				}

		#content .module.members .progress{
			background-color: transparent ;
			background-position: center top;
			background-repeat: no-repeat ;
			height: 38px;
			text-align: center;
			width: 100%;
		}

		#content .module.members .introtext{
			margin-top: 20px;
			margin-bottom: 10px;
		}

			#content .registerPackages{				
			}

				#content .registerPackages .progress{
					background-image: url("images/membersRegisterPackagesProgress.png");
				}

				#content .registerPackages h2{
					background: transparent center top no-repeat url("images/packageHeader.png");
					height: 112px;
					margin: 20px 0px 0px 0px;
					width: 788px;
				}

				#content .registerPackages .options{
					margin: 10px 114px 30px 114px;
				}
					#content .registerPackages .options div{
						background: transparent center top repeat-y url("images/packagesBg.png");
						cursor: pointer;
						display: block;
						float: left;
						height: 560px;
						margin: 2px 5px 2px 5px;
						text-align: center;
						width: 266px;
					}
						#content .registerPackages .options ul{
							color: #FFF;
							font-size: 12px;
							font-weight: normal;
							margin-top: -20px;
							height: 460px;
							/*overflow: hidden;*/
							text-align: left;
							width: 170px;
						}
		
						#content .registerPackages .options ul li{
							padding-bottom: 0.45em;
						}

						#content .registerPackages .options h2{
							background-color: transparent;
							background-repeat: no-repeat;
							display: block;
							height: 88px;
							margin: 0px;
							width: 266px;
						}

						#content .registerPackages .options a{
							background-image: url("images/packageEnroll.png");
							display: block;
							height: 42px;
							margin-top: -10px;
							width: 204px;
						}

						#content .registerPackages .options a:hover{
							text-decoration: none;
						}

						#content .registerPackages .options .standard{
							background-position: 62px bottom;
						}

							#content .registerPackages .options .standard h2{
								background-image: url("images/packageStandard.png");
								background-position: left top;
							}

							#content .registerPackages .options .standard ul{
								margin-left: 46px;
							}

							#content .registerPackages .options .standard a{
								float: right;
								margin-right: 4px;
							}	

						#content .registerPackages .options .deluxe{
							background-position: 6px bottom;
						}

							#content .registerPackages .options .deluxe h2{
								background-image: url("images/packageDeluxe.png");
								background-position: right top;
							}

							#content .registerPackages .options .deluxe ul{
								margin-left: -10px;
							}

							#content .registerPackages .options .deluxe a{
								float: left;
								margin-left: 2px;
							}			

			#content .signupPhaseTwo{
				padding-left: 15px;
			}

				#content .signupPhaseTwo .progress{
						background-image: url("images/membersRegisterCollectProgress.png");
				}

				#content .signupPhaseTwo .introtext{
					background: transparent center center no-repeat url("images/headers/introtext/membersRegisterCollect.png");
					height: 33px;
					width: 100%;
				}

				#content .module.members .icon{
					float: left;
					height: 30px;
					width: 30px;
				}


				#content .module.members h3{	
					float: left;
					height: 33px;
					margin-left: 12px;
					margin-top: 2px;
					width: 85%;
				}

				#content .module.members .member{
					width: 730px;
				}

					#content .module.members .member h3{
						background: left top no-repeat url("images/headers/memberInformation.png");
					}

				#content .module.members .device{
					width: 730px;
				}

					#content .module.members .device h3,
					#content .module.members .device .icon{
						margin-top: 12px;
					}

					#content .module.members .device h3{
						background: left top no-repeat url("images/headers/mobileDetails.png");
						float: left;
						margin-top: 14px;
						margin-bottom: 0px;
						width: 245px;
					}

					#content .module.members .device .fields{
						float: right;
					}

						#content .module.members #device_phone_number{
							width: 110px;
						}
						#content .module.members #device_carrier_id{
							width: 110px;
						}
						#content .module.members #device_make{
							width: 85px;
						}
						#content .module.members #device_model{
							width: 75px;
						}

				#content .signupPhaseTwo .address_info{
					background: #F2F2F2 right center no-repeat url("images/tips/registerBillingTip.png");
					width: 730px;
				}

						#content .signupPhaseTwo .payment_info.address{
							float: left;
							width: 350px;
						}

							#content .signupPhaseTwo .payment_info.address h3{
								background: left top no-repeat url("images/headers/billingAddress.png");
							}
							
							
							
				#content .signupPhaseOne .address_info{
					background: #F2F2F2 ;
					width: 730px;
				}

						#content .signupPhaseOne .payment_info.address{
							float: left;
							width: 350px;
						}

							#content .signupPhaseOne .payment_info.address h3{
								background: left top no-repeat url("images/headers/billingAddress.png");
							}

							#content .signupPhaseTwo .payment_info.address .copyShipping{
								color: #666;
								float: right !important;
								font-size: 10px !important;
								margin-top: 18px;
							}

								#content .signupPhaseTwo .payment_info.address .copyShipping input{
									float: left;
								}

								#content .signupPhaseTwo .payment_info.address .copyShipping label{
									float: right;
									width: 90px;
								}

						#content .signupPhaseTwo .shipping_info.address{
							background-color: #F2F2F2;
							/*background: #F2F2F2 right top no-repeat url("images/bus.png");*/
							float: right;
							width: 350px;
						}

							#content .signupPhaseTwo .shipping_info.address h3{
								background: left top no-repeat url("images/headers/shippingAddress.png");
							}

				#content .signupPhaseTwo .payment_info.billing{
					clear: both;
					float: left;
					margin-top: 48px;
					width: 384px;
				}
					#content .signupPhaseTwo .payment_info.billing h3{
						background: left top no-repeat url("images/headers/paymentInformation.png");
					}

				.terms{
					width: 400px;
					height: 130px;
				}

					#content .signupPhaseTwo .terms textarea{
						height: 68px;
						margin-bottom: 3px;
						width: 98%;
					}

					#content .signupPhaseTwo .termsAgree input{
						float: left;
					}

					#content .signupPhaseTwo .termsAgree label{
						float: left;
						margin-top: 2px;
					}

					#content .signupPhaseTwo .terms h3{
						background: left top no-repeat url("images/headers/termsAndConditions.png");
					}

				#content .signupPhaseTwo .reviewOrder{
					background: transparent right top no-repeat url("images/reviewOrderBg.png");
					clear: both;
					height: 36px;
					text-align: right;
					width: 730px;
				}
	
					#content .signupPhaseTwo .reviewOrder .body{
						padding: 0px;
					}

					#content .signupPhaseTwo .reviewOrder .button{
						background-image: url("images/buttons/reviewOrder.png");
						float: right;
						height: 36px;
						margin-top: -1px;
						margin-right: -1px;
						width: 117px;
					}

					#content .signupPhaseTwo .reviewOrder .button.disabled{
						background-image: url("images/buttons/reviewOrderDisabled.png");
						float: right;
						height: 36px;
						width: 117px;
					}
				
					#content .signupPhaseTwo .reviewOrder .field{
						color: #FFF;
						float: left;
						font-weight: bold;
						margin-left: 15px;
						margin-top: 6px;
					}

						#content .signupPhaseTwo .reviewOrder .field label{
							font-size: 10px;
							margin-right: 0.65em;
						}

						#content .signupPhaseTwo .reviewOrder .field input{
							width: 75px;
						}

				#content .module.members .fields{
					
				}

					#content .module.members .fields .field{
						display: block;
						float: left;
						margin-right: 4px;
					}

						#content .module.members .fields .field li{
							list-style-type: none;
						}

						#content .module.members .fields .field label{
							display: inline;
							margin-top: 4px;
						}

						#content .module.members .fields .field input{
							background-color: #E5F0F7;
							border: 1px solid #B8D5E3;
						}

						#content .module.members .fields .field input,
						#content .module.members .fields .field select,
						#content .module.members .fields .field textarea{
							clear: left;
							float: left;
							font-size: larger;
						}

						#content .module.members .fields .field select{
							height: 22px;
							padding-top: 0px;
						}

						#content .module.members .fields .field .errors{
							color: #C00;
		/* 					display: none; */
							float: right;
							margin-right: 1.5em;
						}

							#content .module.members .fields.personal{
								float: left;
								width: 420px;
							}

							#content .module.members .fields.password{
								float: left;
								margin-left: 0px;
								width: 130px;
							}

				#content .module.members #guardian_salutation_id{
					width: 60px;
				}
	

				#content .module.members #member_children_count{
					width: 56px;
				}

				#content .module.members #member_password,
				#content .module.members #member_password_confirmation{
					background-color: #F7E5F1;
					width: 150px;
				}

				#content .module.members #payment_info_address1,
				#content .module.members #payment_info_address2{
					width: 155px;
				}

				/*Payment Info: Address*/
				#content .module.members #payment_info_city{
					width: 124px;
				}

				#content .module.members #payment_info_state_id{
					width: 48px;
				}

				#content .module.members #payment_info_postal{
					width: 60px;
				}

				/*Shipping Info: Address*/
				#content .module.members #shipping_info_address1,
				#content .module.members #shipping_info_address2{
					width: 160px;
				}

				#content .module.members #shipping_info_city{
					width: 124px;
				}

				#content .module.members #shipping_info_state_id{
					width: 48px;
				}

				#content .module.members #shipping_info_postal{
					width: 60px;
				}

				/*Payment Info: Billing*/
				#content .module.members #payment_info_cc_name{
					width: 200px;
				}

				#content .module.members #payment_info_payment_type_id{
					width: 120px;
				}

				#content .module.members #payment_info_cc_number{
					width: 170px;
				}

/*				#content .module.members #payment_info_cc_expires_on{
					width: 110px;
				}*/

				#content .module.members .ccExpiresOn .field{
					width: 120px;
				}

				#content .module.members #payment_info_cc_expires_on_month{
					width: 56px;
				}

				#content .module.members #payment_info_cc_expires_on_year{
					width: 72px;
				}

				#content .module.members #payment_info_cc_cvn{
					width: 44px;
				}

			#content .module.members .ui-tabs{
				padding: 0px !important;
			}

			#content .module.members .ui-tabs .ui-tabs-panel{
				padding: 0px !important;
			}

			#content .module.members .ui-widget-content,
			#content .module.members .ui-widget-header{
				background-color: transparent !important;
				background-image: none !important;
				border: 0px !important;
			}

			#content .module.members .ui-tabs-nav{
				margin-top: -47px;
				margin-bottom: 10px;
			}


			#content .module.members .ui-state-default{
				background-image: none !important;
				background-color: transparent !important;
				background-position: left top !important;
				background-repeat: no-repeat !important;
				border: 0px !important;
				color: #575757 !important;				
				height: 37px !important;
				width: 110px !important;
			}

			#content .module.members .ui-state-active{
				background-image: none !important;
				background-color: transparent !important;
				background-position: left top !important;
				background-repeat: no-repeat !important;
				border: 0px !important;
				color: #098ACC !important;
				height: 37px !important;
				width: 110px !important;
			}

			#content .module.members .ui-state-default .tab.billing{
				background: transparent left top no-repeat url("images/buttons/tabs/ccInactive.png") !important;
			}

			#content .module.members .ui-state-active .tab.billing{
				background: transparent left top no-repeat url("images/buttons/tabs/ccActive.png") !important;
			}
			#content .module.members .ui-state-default .tab.gift_card{
				background: transparent left top no-repeat url("images/buttons/tabs/gcInactive.png") !important;
			}
			#content .module.members .ui-state-active .tab.gift_card{
				background: transparent left top no-repeat url("images/buttons/tabs/gcActive.png") !important;
			}

			#content .module.members .ui-tabs a{
				border: 0px !important;
				display: block !important;
				height: 37px !important;
				padding: 0px !important;
				width: 110px !important;
			}

			#content .registerConfirm{}

				.registerConfirmProgress{
					background-image: url("images/membersRegisterConfirmProgress.png");
					width:573px;
					height:37px;
					background-repeat:no-repeat;
				}

				.registerConfirmIntrotext{
					background: transparent center center no-repeat url("images/headers/introtext/membersRegisterConfirm.png");
					height: 33px;
					width: 100%;
					padding-top:10px;
					padding-bottom:10px;
				}
	
				#content .registerConfirm .section{
					float: left  !important;
					width: 350px !important;
				}

					#content .registerConfirm .section h3{
						background-position: center top !important;
						background-repeat: no-repeat !important;				
						height: 33px !important;
						width: 100% !important;
					}		

					#content .registerConfirm .section.member h3{
						background-image: url("images/headers/memberInformation.png");
					}

					#content .registerConfirm .section.payment_info.billing h3{
						background-image: url("images/headers/paymentInformation.png");
					}

					#content .registerConfirm .section.shipping_info h3{
						background-image: url("images/headers/shippingAddress.png");
					}

					#content .registerConfirm .section.payment_info.address h3{
						background-image: url("images/headers/billingAddress.png");
					}

					#content .registerConfirm .section.details h3{
						background-image: url("images/headers/orderDetails.png");
					}

					#content .registerConfirm .section.summary h3{
						background-image: url("images/headers/chargesSummary.png");
					}


/*TABLE*/
				#content .registerConfirm .type2{
					float: right !important;
					margin: 0px  !important;
					width: 100%  !important;
				}
					
					#content .registerConfirm .type2 .body{
						padding: 0px  !important;
					}

					#content .registerConfirm .type2 .fields{
						padding: 4px 5px 4px 5px  !important;
					}

					#content .registerConfirm .type2 .field{
						color: #6C0000  !important;
						display: block  !important;
						height: 20px  !important;
						width: 50%  !important;
					}

					#content .registerConfirm .type2 label{
						color: #444  !important;
						height: 20px  !important;
						width: 100%  !important;
					}

				#content .registerConfirm form{
					text-align: center  !important;
					width: 100%  !important;
				}

				#content .registerConfirm .confirmOrder{
					display: inline  !important;
				}

					/*#content .registerConfirm .type2 .nw,
					#content .registerConfirm .type2 .w,
					#content .registerConfirm .type2 .sw{
						background-image: none;
					}*/

				#content .registerConfirm .type3{
					float: left  !important;
					margin: 0px !important;
					margin-right: 10px !important;
					width: 110px !important;
				}
			
					#content .registerConfirm .type3 .body{
						padding: 4px 5px 4px 5px !important;
					}

					#content .registerConfirm .type3 .ne,
					#content .registerConfirm .type3 .e,
					#content .registerConfirm .type3 .se{
						background-image: none !important;
					}

			#content .module.children .action.new{
				
			}

				#content .module.children .action.new .titleBanner{
					background: transparent center top no-repeat url("images/headers/childNewBanner.png");
					height: 134px;
					width: 100%;
				}

				#content .module.children .action.new .fields{
				}

					#content .module.children .action.new .fields.column1{
						float: left;
						width: 270px;
					}

					#content .module.children .action.new .fields.column2{
						float: right;
						width: 470px;
					}
						#content .module.children .action.new .fields.column2 .stars{
							background-image: url("images/kids/stars1.png");
							float: right;
							height: 105px;
							margin-top: -40px;
							width: 196px;
						}

						#content .module.children .action.new .fields.column2 label{
							width: 140px;
						}

					#content .module.children .action.new .child h3{
						background: transparent left top no-repeat url("images/headers/childInformation.png");
						height: 34px;
					}

					#content .module.children .action.new .upload h3{
						background: transparent left top no-repeat url("images/headers/uploadPicture.png");
						height: 34px;
					}

					#content .module.children .action.new .fields .field{
						margin-bottom: 8px;
					}

					#content .module.children .action.new label{
						width: 120px;
					}

					#content .module.children .action.new input,
					#content .module.children .action.new select{
						background-color: #E5F0F7;
						border: 1px solid #B8D5E3;
						width: 120px;
					}
					#content .module.children .action.new textarea{
						background-color: #E5F0F7;
						border: 1px solid #B8D5E3;
						height: 60px;
						width: 320px;
					}

					#content .module.children .action.new #child_identical_twins{
						width: 120px;
					}
					
					#content .module.children .action.new #child_language_id,
					#content .module.children .action.new #child_wears_glasses {
					
					}

					#content .module.children .action.new .upload .formats{
						background: transparent left top no-repeat url("images/icons/awkward/formats.png");
						float: left;
						height: 47px;
						width: 152px;
					}

					#content .module.children .action.new .upload .specs{
						float: left;
						width: 210px;
					}

						#content .module.children .action.new .upload .specs ul{
							color: #444;
							font-size: 12px;
							font-weight: bold;
							margin-left: 20px;
						}

						#content .module.children .action.new .upload .specs li{
							list-style-type: none;
						}


					#content .module.children .action.new .upload .fields{
						float: left;
						width: 300px;
					}

					#content .module.children .action.new #child_photo_uri{
						width: 333px;
					}

					#content .module.children .action.new .sumbit{
						text-align: center;
					}

						#content .module.children .action.new .submit .button{
							background-image: url("images/buttons/createChildProfileForm.png");
							display: block;
							height: 62px;
							width: 100%;
						}
#footer{
	background: transparent center top no-repeat url("images/table_bottom.png");
	text-align: center;
	padding-top: 15px;
	font-size:10px;
}

	#footer a{
		color: #222;
	}

		#footer a:hover{
			color: #666;
		}

	#footer .addenda{
		color: #FFF;
		margin-top: 3em;
	}
		
		#footer .addenda #copyright{
			float: left;
			margin-left: 20px;
		}
		
		#footer .addenda #ssws{
			float: right;
			margin-right: 20px;
		}

			#footer .addenda #ssws a{
				color: #FFF !important;
			}

			#footer .addenda #ssws a:hover{
				color: #FFF !important;
				text-decoration: underline;
			}

#static_navigation {

margin-top:15px !important;
color:#6A6A6A !important;

}
/*#rounded_table_top{
	background: #FCC center top no-repeat url("images/table_bottom.png");
	margin-left: auto;
	margin-right: auto;
	padding: 0px 24px 0px 24px;
	height: 28px;
	width: 830px;	
}*/

/*CHILD SAFETY SECTION */

.static_navigation_seperators{
	font-size:11px;
	color:#CCCCCC;
	display:inline;
}
#static_navigation_line{
	background-color:#CCCCCC;
	width:90%;
	height:1px;
	margin:auto;
}

#static_navigation{
	font-size:11px;
	text-align:center;
}

#static_header_child_safety{
	position:relative;
	top:-42px;
	height:86px;
	width:586px;
	background-position:center;
	background-repeat:no-repeat;
	margin:auto;	
}

#static_child_safety_amber_foundation_container{
	width:740px;
	margin:auto;
	margin-top:25px;

}
#static_child_safety_amber_foundation_left {
		float:left;
		line:height:2.0;
		font-size:9px;
}
#static_child_safety_amber_foundation_right {
	padding-top:2px;
		float:right;
}
.static_content_child_safety_amber_program_red{
color:#990000;	
}
#static_child_safety_amber_foundation_bottom_container{
	clear:both;
}
#static_child_safety_amber_foundation_bottom_container_left{
	float:left;
	margin-left:14px;
	margin-top:23px;
}
#static_child_safety_amber_foundation_bottom_container_right{
	float:right;	
	padding-top:40px;
}
#static_child_safety_gift_card {
	margin-left:23px;
	margin-top:30px;
	margin-bottom:22px;
}	
#static_child_safety_gift_card_left{
	line-height:1.5;
	width:430px;
	margin-left:28px;
	float:left;
}
#static_child_safety_gift_card_right{
	float:right;
	margin-right:15px;
	margin-top:1px;
}

#static_child_safety_poster_program_left{
	line-height:1.5;
	width:500px;
	margin-left:23px;
	margin-top:30px;
	margin-bottom:22px;
	float:left;
}
#static_child_safety_poster_program_right{
	padding-top:23px;
	float:right;
}

/* ABOUT SECTION */

.static_navigation_seperators{
	font-size:11px;
	color:#CCCCCC;
	display:inline;
}
#static_navigation_line{
	background-color:#CCCCCC;
	width:90%;
	height:1px;
	margin:auto;
}

#static_navigation{
	font-size:11px;
	text-align:center;
}

#static_header_about_us_landing{
	position:relative;
	top:-42px;
	height:86px;
	width:586px;
	background-position:center;
	background-repeat:no-repeat;
	margin:auto;
}

#static_about_us_mission_left_header{
	margin-top: 20px;
	text-align:right;
	font-size:11px;	
	color:black;
	width:280px;
	float:left;
}
#static_about_us_mission_left_text{
	margin-top: 20px;
	font-size:11px;	
	color:black;
	text-align:right;
	line-height:2.65;
}
#static_about_us_mission_middle{
	background-image:url(/css/themes/readyTeddy/images/about_images/static_about_us_mission-children.png);
	background-repeat:no-repeat;
	background-position:center,center;
	width:203px;
	height:241px;
	float:left;
	margin-left:11px;
	margin-top:91px;
}
#static_about_us_mission_right_header{
	margin-top: 20px;
	text-align:left;
	font-size:11px;	
	color:black;
}
#static_about_us_mission_right_text{
	margin-top: 25px;
	font-size:11px;	
	color:black;
	text-align:left;
	line-height:1.5
}

#static_about_us_our_team_left_box {
	margin:auto;
	color:#4C4C4C;
	width:760px;
	border: 1px solid #CCCCCC;
	background-color:#F9F9F9;
	margin-top:25px;
	margin-left:3px;
	padding-left:6px;
	padding-top:12px;
	padding-right:6px;
	padding-bottom:12px;
}
#static_about_us_our_team_right_box {
	color:#4C4C4C;
	width:370px;
	height:983px;
	border: 1px solid #CCCCCC;
	background-color:#F9F9F9;
	margin-top:25px;
	padding-left:6px;
	padding-top:12px;
	padding-right:6px;
	float:right;
}
#static_about_us_foundation_header {
	margin-left:23px;
	margin-top:30px;
	margin-bottom:22px;
}	
#static_about_us_foundation_left{
	line-height:1.8;
	width:430px;
	margin-left:21px;
	float:left;
}
#static_about_us_foundation_right{
	float:right;
	margin-right:15px;
	margin-top:1px;
}
#static_about_us_faq_box_container {
	color:#4C4C4C;
	width:769px;
	border: 1px solid #CCCCCC;
	background-color:#F9F9F9;
	height: auto;
	margin:auto;
	margin-top:25px;
	padding-left:10px;
	padding-top:13px;
	padding-bottom:10px;
}
#static_about_us_faq_box_container_left {
	float:left;
	width:375px;
}
#static_about_us_faq_box_container_right {
	float:right;
	width:375px;
	margin-right:5px;
}

.team_border img {
margin: 0px 7px 0px 4px; border:1px solid #666;
}


		#step_2_progress_bar {
		width:573px;
		height:75px;
		background-image:url(/images/registration_progress_bar_step_2.png);
		background-position:center center;
		background-repeat:no-repeat;
		margin:auto;
		}
		
		#step_2_blurb {
		width:436px;
		height:43px;
		background-image:url(/images/registration_step2_congrads.png);
		background-repeat:no-repeat;
		background-position:center center;
		margin:auto;
		margin-bottom:15px;
		}
		
		.step_2_box_header_container {
		width:100%;
		height:33px;
		}
		
		.step_2_statusbox {
		background-image:url(/images/step_2_statusbox.png);
		width:668px;
		height:27px;
		margin:auto;
		background-position:center center;
		background-repeat:no-repeat;
		margin-bottom:30px;
		}
		
		.step_2_box {	
		background-image:url(/images/step_2_bg.png);
		width:380px;
		height:200px;		
		margin-bottom:20px;
		}
		
		.step_2_number {
		margin-top:14px;
		margin-left:12px;
		width:30px;
		height:30px;
		background-repeat:no-repeat;
		float:left;
		}
		
		.step_2_number_1 {
		background-image:url(/images/1.png)
		}
		.step_2_number_2 {
		background-image:url(/images/2.png)
		}
		.step_2_number_3 {
		background-image:url(/images/3.png)
		}
		.step_2_number_4 {
		background-image:url(/images/4.png)
		}
		.step_2_number_5 {
		background-image:url(/images/5.png)
		}

		.step_2_box_left {
		float:left;
		}
		
		.step_2_box_right {
		float:right;	
		}
		
		.step_2_float_clear {
		clear:both;	
		}
		
		.step_2_header {
		margin-top:15px;
		margin-left:10px;
		height:33px;
		background-position:center left;
		width:320px;
		float:left;
		background-repeat:no-repeat;
		}
		
		.step_2_header_member {
		background-image:url(/images/memberInformation.png);
		}
		
		.step_2_header_mobile {
		background-image:url(/images/mobileDetails.png);
		}
		
		.step_2_header_billing {
		background-image:url(/images/billingAddress.png);	
		}
		
		.step_2_header_payment {
		background-image:url(/images/paymentInformation.png);	
		}
		
		.step_2_header_shipping {
		background-image:url(/images/shippingAddress.png);
		}
		
		.step_2_header_terms {
		background-image:url(/images/termsAndConditions.png);
		}
		
		.step_2_box_content {
		width:380px;
		height:140px;
		margin-left:11px;
		margin-top:4px;
		}
			
		.form_group_container {
			
		}
		
		.form_group_container_label {
			
		}
		
		.form_group_container_element {
			
		}
		
#gcMessage{
  font-weight:bold;
  color: red;
}

.orange{
 color:#FF9300;
}

.clear {
	
	clear:both;
	
}

#modal_container {
width:575px;	
}

#modal_header_holder {
  width:100%;
  /*background-image:url(/images/modal_bg.png);
  background-repeat:repeat-x;*/
  height:65px;
  font-family:Arial;
}

#modal_header_left {
  float:left;
  margin-left:8px;
  margin-top:12px;
  font-weight:normal;
  font-size:24px;
}

#modal_header_right {
  float:right;
  margin-right:7px;
  margin-top:4px;
  background-image:url(/images/modal_close.png);
  width:26px;
  height:31px;
  background-repeat:no-repeat;
}
	
#modal_description {
  margin-left:11px;
  padding-right:11px;
  font-size:10px;
  font-family:verdana;
  line-height:1.55;
}

#modal_footer {
  width:100%;
  background-image:url(/images/modal_bg_bottom.png);
  background-repeat:repeat-x;
  height:65px;
  vertical-align: bottom;
}
