html, body {
    height: 100%;
}


body {
    /* Header Background*/
    /*background: url("img/header-bg.jpg") repeat-x scroll left top transparent;*/
    background-color: #4FBCC1;
    margin: 0;
    padding: 0;
}

 


.header a:link, .header a:visited {
	border-bottom: none;
	text-decoration: none;
        color: white;
	}	

#container {
  margin: 0 auto;
  width: 1100px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -60px;
}

.header {
    margin-top:20px;
    height:65px;
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    color: white;
    font-size: 13px;
    width:1100px;
}

#content {
    min-height: 100%;
    height: 100%;
    background-color: white;
    padding: 40px;
    border-radius: 10px;
    
}

#content h2{
    color: #42bec2;
    margin-bottom: 30px;
}

#logo a img{
    margin-top: 15px;
    height: 30px;
    width: 133px;
}

#global_navigation {
    position: relative;
    top: -23px;
    left: 165px;
    width: 450px;
    float: left;
    margin: 0px 0px 0px 0px;
}

#global_navigation ul {
    	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#global_navigation li {  
    display: inline;
    list-style: none;
    margin-left: 30px;
    font-size: 12px;
}

#global_navigation li:hover {
    border-bottom: white solid 2px;
}

.global_navigation_selected {
    border-bottom: white solid 2px;
}

#user_status {
    position:relative;
    float:right;
    width: 260px;
    top: 8px;
    margin-top: -40px;
    margin-right: 5px;
}

#user_status ul, div#user_status_pipe {
    float: right;
    padding-top:-30px;    
}


#sign_in {
    float:right;
    margin-right: 43px;
    margin-top: -2px;
}
li#sign_up {
    background:url(img/signup.png) no-repeat 0 8px; 
    padding: 9px 0 5px 33px; /* Padding_left= (Background image px) + margin*/
    list-style: none;
}

li#sign_in {
    background:url(img/signin.png) no-repeat 0 7px; 
    padding: 9px 0 5px 35px; /* Padding_right= (Background image px) + margin*/
    list-style: none;
}

li#dashboard {
    background:url(img/dashboard.png) no-repeat 0 8px; 
    padding: 9px 0 5px 33px; /* Padding_left= (Background image px) + margin*/
    list-style: none;
}

li#sign_out {
    background:url(img/signout.png) no-repeat 0 7px; 
    padding: 9px 0 0 40px; /* Padding_right= (Background image px) + margin*/
    list-style: none;
}

#business_only {
   float: right;
   position: relative;
   margin-top:-65px;
   background-color: #684268;
   width: 200px;
   height: 15px;
   text-align: center;
   padding: 5px;
   border-radius: 3px;
   
}

#user_status_pipe {
    margin-left: 25px;
    position: relative;
    float:right;
    height: 40px;    
    
}

#footer {
    background: none repeat scroll 0 0 #745174;
    width:100%;
    height: 63px;
    float: left;
    margin-top: 100px;
    min-width:1100px;

}

#footer-container {
    position: relative;
    width: 1150px;
    margin: 0px auto;
    padding: 20px 0;
    color:white;
    font-size: 13px;

}

#copyright {
    position: relative;
    float: left;
}

#footer-content {
     position: relative;  
     
    float: left;
}



#footer a:link, #footer a:visited {
	border-bottom: none;
	text-decoration: none;
        color: white;
}
#footer-content ul, #footer-content li {
    float: left;
    display: inline;
    list-style: none;
    margin-left: 30px;
}

#footer-content li:hover {
    border-bottom: white solid 2px;
}

#social_media{
    position: relative;
    float:right;
    margin-left: 200px;
    margin-top: -5px;
    float: left;
    width: 250px;
    height:35px;
}

/* Social Media links */
#social_media ul, #social_media li {
    float:left;
    list-style: none;
    margin-left: 40px;
}

#social_media ul {
    width: 200px;
}

li#facebook {
    list-style-image: url('img/social_media/facebook.png')
}

li#facebook:hover {
    list-style-image: url('img/social_media/facebook_hover.png')
}

li#youtube {
    list-style-image: url('img/social_media/youtube.png')
}

li#youtube:hover {
    list-style-image: url('img/social_media/youtube_hover.png')
}

li#linkedin {
    list-style-image:url('img/social_media/linkedin.png');
}
li#linkedin:hover {
    list-style-image:url('img/social_media/linkedin_hover.png');
}

li#twitter {
    list-style-image:url('img/social_media/twitter.png');
}
li#twitter:hover {
    list-style-image:url('img/social_media/twitter_hover.png');
}
li#google_plus {
    list-style-image:url('img/social_media/google_plus.png');
}
li#google_plus:hover {
    list-style-image:url('img/social_media/google_plus_hover.png');
}


/* User Login Modal */
#login_label {
    margin-left: 80px;
    color: #755273;
   
}
.uiButtonReg {
    background-color: #00b1c3;
    font-family : "Verdana",Verdana,sans-serif;
    font-size: 12px;
   border-radius :4px;
  color:white;
  width: 80px;
    height:25px;
  text-align:center;
}



.rounded_btn {
    height: 35px;
    width: 250px;
    border-radius:25px;
    text-align: center;
    color:white;
    line-height: 33px;
}

#login_btn {
    background-color: #755273;
    margin-left:60px;
}

#apply_btn {
    background-color: #42bec2;
    margin-left:60px;
}

#password_request_link {
    color: #755273;
    text-align: center;
    margin-top: 5px;
    margin-left: 30px;
}

#apply_business_text {
    color: #42bec2;
    margin-top: 50px;
    margin-left: 110px;
    
}

#login_modal {
    width: 400px;
    height: 420px;
    border-radius:10px;
    background-color:#f5f6f8;
    margin: 0px -150px;
}
#login_failure_notification {
    margin: 0px 0px 20px 40px;
    color: red;
    font-weight: bold;
}

.login_control {
    margin-left : -70px;
}


#welcomeMessage {
    font-size: 20px;
    font-weight: bold;
    color: #745174;
}
