/*
 * GLOBAL SITE
 */


body {
	font-family:Verdana, Arial, Sans-serif;
	font-size: 12px;
	text-align: left;
	height: 100%;
	background-image:url('../images/bgimage.jpg');
	
}

#page {
	height: 100%;
	width: 1024px;
	background: #FFFFFF;
	
}

#content {
	height: 100%;
	width: 1024px;
	position: inherit;
	padding-top: 40px;
	padding-bottom:40px;
}

/*
 * HEADER
 */

#header {
	top: -1px;
	background-color: #F0FFFF;
	width: 1024px;
}

#header_search {
	left:  500px;
	top: 50px;
	position: absolute;
}

#header_login {
	position: absolute;
	top: 10px;
	left: 700px;
}


/***** FOOTER *****/
#footer {
   position:relative;
   bottom:0;
   padding-bottom: 20px;
   width:1024px;
   height:40px;   /* Height of the footer */
   background: #FFFFFF;
}


/*
 * Navigation Bar
 */

#navbar {
	float: left;
	text-align: left;
	font-family: Sans-serif;
	list-style:none;
	font-size:11px;
	font-weight:bold;
}

#navbar a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 15px;
	background: #80BB11;
}
#navbar li {
	float:left;
	list-style-type: disc;
	display:inline-block;
	margin:0 0 0 1px;
	position: relative;
}
#navbar li a{
	display:block;
	text-decoration:none;
}
#navbar li a:hover{
	display:block;
	text-decoration:none;
	color: #000;
}


/*  FOOTER NAVBAR */

#navbarFooter {
	font-family: Sans-serif;
	list-style:none;
	font-size:11px;
	font-weight:bold;
}

#navbarFooter ul {
	list-style:none;
}

#navbarFooter a {
	color: #000;
	text-decoration: none;
	padding: 5px 15px;
}
#navbarFooter li {
	float: left;
	list-style-type: none;
	display:inline-block;
}
#navbarFooter li a{
	display:block;
	text-decoration:none;
}
#navbarFooter li a:hover{
	display:block;
	text-decoration:none;
	color: #000;
}


/*  USERPROFILE FEEDBACK NAVBAR */

#navFB {
	width: 1024px;
	float: left;
	text-align: left;
	font-family: Sans-serif;
	list-style:none;
	font-size:11px;
	font-weight:bold;
}

ul#navFB {
	list-style:none;
}

ul#navFB a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 15px;
	background: #80BB11;
}
ul#navFB li {
	float:left;
	list-style-type: disc;
	display:inline-block;
	margin:0 0 0 1px;
}
ul#navFB li a{
	display:block;
	text-decoration:none;
}
ul#navFB li a:hover{
	display:block;
	text-decoration:none;
	color: #000;
}

#feedbacks {
	width:1024px;
	height: 40px;
	left: 0px;
	margin:0;
	padding:0;
	bottom: 0px;	
}
ul#feedbacks {
	list-style:none;
	font-size:.8em;
	font-weight:bold;
}
ul#feedbacks li {
	float:left;
	list-style-type: disc;
	display:inline-block;
	margin:0 0 0 1.5em;
	position: relative;
	margin:0 0 0 1.5em;
	padding:0;
	position: relative;
}
ul#feedbacks li a{
	display:block;
	text-decoration:none;
	color:white;
}
ul#feedbacks li a:hover{
	display:block;
	text-decoration:none;
}


/*
 * Content
 */

#frontpage_whatis {
	font-size: 14px;
	font-weight: bold;
	width: 1024px;	
}

#frontpage_intro {
}

 #frontpage_video {
	left:48px;
	top:300px;
}
#frontpage_signin {
	position:absolute;
	left:600px;
	top:350px;
}
#frontpage_join {
	left: 148px;
	top:  600px;
}
#signin {
	text-align: center;
}
#signin h3 {
	color: blue;
}

#step2 {
	width: 400px;
	text-align: center;
	margin:0 auto;
}

#confirmPage {
	text-align: center;
	width: 400px;
	margin:0 auto;
}

#accept {
	height: 40px;
	float: right;
	text-align: right;
}
#goback {
	height: 40px;
	float: left;
}

#usermessage {
	color: red;
}
#error {
	color: red;
}
#red {
	color: red;
}
#blue {
	color: blue;
}
#green {
	color: #006600;
}
#orange {
	color: #FF9900;
	font-weight: bold;
}
#terms_yes {
	position: absolute;
	width:146px;
	height:53px;
	z-index:1;
	background-color: #0033FF;
	color: white;
	font-size: 12px;
	border-color: black;
}
#terms_no {
	position: absolute;
	left:200px;
	width:146px;
	height:53px;
	background-color: #66CC66;
	color: white;
	font-size: 12px;
	border-color: black;
	z-index: auto;
}
#flagged {
	width:200px;
}
#flaglink {
	color:red;
	text-align:right;
	width:500px;
}
#flaglink a{
	color:red;
	text-align:right;
	width:500px;
}
#flaglink_up {
	color:red;
	text-align:right;
}
#flaglink_up a{
	color:red;
	text-align:right;
}

/* DASHBOARD */

#dashboard_intro {
	position: absolute;
	left:600px;
	top:100px;
}

#audioFeedback {
	position: absolute;
	top:150px;
	left:600px;
	color:blue;
	font-size: 14px;
}

/* STARS */

 #rateStatus{float:left; clear:both; width:100%; height:20px;}
    #rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}
    #rateMe li{float:left;list-style:none;}
    #rateMe li a:hover,
    #rateMe .on{background:url(../images/star_on.gif) no-repeat;}
    #rateMe a{float:left;background:url(../images/star_off.gif) no-repeat;width:12px; height:12px;}
    #ratingSaved{display:none;}
    .saved{color:red; }


/* FEEDBACKS */

#fbExpress{
	background-color: #CCFFFF;
}

#businessDesc {
	padding-left: 20px;
	width: inherit;
}

#youtube {
	float: right;
	margin-top: -80px;
}

#feedbackContent {
		width: 1024px;
		height: 1400px;
}

