
BODY {
	height: 100%;
	background-color:#ffffff;
	/*background:transparent url(../images/darkwood.jpg);*/
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
}

P {
	margin-top:1.5em;
	margin-bottom:1.5em;
}

SELECT {
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
}

INPUT {
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
}

A {
	color:#666666;
	text-decoration:none;
	outline: none;

}
A:link { }
A:visited { }
A:active { }
A:hover {
	color:#ff0099;
}


/* classes */


/* hide from ie on mac \*/
html {
	height: 100%;
}

#flashcontent {
	height: 100%;
	margin-top:-6px;

}
/* end hide */



.main {
	background-color:#ffffff;
	width:772px;
	padding:20px 10px 20px 10px;
}

.logo {
	float:left;
}

.banner {
	margin-top:20px;
	margin-bottom:50px;
}

.banner_home {
	margin-top:20px;
	margin-bottom:50px;
}

.navtop {
	font-size:.75em;
}

.selected {
	color:#ff0099;
}

.header_home {
	
	color:#ff0099;
	
}

.footer {
	width:791px;
	margin-top:5px;
	padding-left:19px;
	font-size:.6em;
	color:#ccc;
}

.footer a {
	text-decoration:underline;
	color:#ccc;
	padding-bottom:55px;
}

.footerbar {
	background-color:#E5E5E5;
	width:772px;
	height:36px;
	margin-top:25px;
}







/* home specific */

.content_home {
	font-size:.75em;
	line-height:1.3em;
	margin-top:10px;
	
}

.content_howitworks {
	font-size:.8em;
	line-height:1.2em;
	margin-top:35px;
}

.content_gallery {
	font-size:.8em;
	line-height:1.2em;
	margin-top:35px;
}

.content_faqs {
	font-size:1.0em;
	line-height:1.2em;
	margin-top:35px;
}

.content_privacy {
	font-size:.8em;
	letter-spacing:-.005em;
	line-height:1.2em;
	margin-top:35px;
}

.content_overview {
	font-size:.8em;
	line-height:1.2em;
	margin-top:35px;
}




/* features specific */

.features_right {
	margin-bottom: 20px;
}


/* billing specific */
.navleft {
	width:175px;
	font-size:.8em;
	line-height:1.2em;
	padding-left:16px;
	float:left;
	margin-top:43px;
}



/* billing specific */

.bodycopy {
	font-size:.8em;
	line-height:1.2em;
}

.content {
	margin-top:43px;
	margin-left:200px;
	font-size:.8em;
	line-height:1.2em;
}

.content_small {
	margin-top:7px;
	font-size:0.85em;
	line-height:1.2em;
}

.content_header {
	font-size:1.3em;
	color:#ff0099;
	margin-bottom:20px;
}

.btn_billing {
	margin-top: 5px;
}




/* reg button */
.lnkbtn1{
   color:darkgreen;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:1.4em;
   font-weight:bold;
   background-color:#fed;
   border:2px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   padding:5px 5px 5px 5px;
   line-height:1.9em;
   text-decoration:none;
	margin-left:35px;
	margin-right:20px;
}

.notice_btn {
background-color:#51F230;
height:20px;
padding:10px;
width:80px;
}
.notice_btnred {
background-color:#FF3300;
color:#FFFFFF;
height:20px;
padding:10px;
width:80px;
}


/* gallery page */

#wrapper {
	width: 772px;
	padding: 0px;
	position:relative;
}

#wrapper2 {
	width: 772px;
	padding: 0px;
	position:relative;
}

#pbnav {
	list-style: none;
	padding: 0;
	margin: 6px 0 0px 0;
	background: #e5e5e5;
	display: block;
	overflow:hidden;
	font-size: 0.8em;
	height:26px;
}
#pbnav li {
	display: inline;
	
}
#pbnav li a {
	display: block;
	float: left;
	padding: 5px 70px 0px 60px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
	color:#8a8a8a;
}
#pbnav li a:hover {
	color: #FF0099;
	}


#galnav {
	list-style: none;
	padding: 0;
	margin: 10px 0 20px 0;
	background: #e5e5e5;
	display: block;
	overflow:hidden;
	font-size: 0.8em;
	height:26px;
}
#galnav li {
	display: inline;
	
}
#galnav li a {
	display: block;
	float: left;
	padding: 5px 30px 0px 60px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
	color:#8a8a8a;
}
#galnav li a:hover {
	color: #FF0099;
	}
	
#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 43px;
	height: 11px;
	text-indent: -9999em;
}

