#photo_couple{
    width:205px;
    height:210px;
    margin-left:36px;
    margin-top:45px;
}

.rbroundbox_blue{ 
    background-color: #bedfec;
    width: 100%;
}

.rbtop_blue div { 
    background: url(../images/style/blue_tl.gif) no-repeat top left;
}

.rbtop_blue { 
    background: url(../images/style/blue_tr.gif) no-repeat top right;
}

.rbbot_blue div { 
    background: url(../images/style/blue_bl.gif) no-repeat bottom left;
}

.rbbot_blue { 
    background: url(../images/style/blue_br.gif) no-repeat bottom right;
}

/* height and width stuff, width not really nessisary. */
.rbtop_blue div, .rbtop_blue, .rbbot_blue div, .rbbot_blue {	
    height: 10px;
}
/*narrows down vertically the box to have the text closer to the bottom and top*/
.rbbot_blue, .rbcontent_blue {
    /*	margin-top:-15px;*/
    color:#6e6e6e;
}

/*left inner text margin*/
.rbcontent_blue {
    margin-left:15px;
}

.rbroundbox { 
    background-color: #C8C8C8;
    width: 100%;
    margin: 1em auto;
}

.rbtop div { 
    background: url(../images/style/tl.gif) no-repeat top left;
}

.rbtop { 
    background: url(../images/style/tr.gif) no-repeat top right;
}

.rbbot div { 
    background: url(../images/style/bl.gif) no-repeat bottom left;
}

.rbbot { 
    background: url(../images/style/br.gif) no-repeat bottom right;
}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {	
    height: 10px;
}
/*narrows down vertically the box to have the text closer to the bottom and top*/
.rbbot, .rbcontent {
    /*	margin-top:-15px;*/
    color:#474747;
}

/*left inner text margin*/
.rbcontent {
    margin-left:15px;
}

.medium_select select{
    border-color:white;
}

#button_login{
    background:url(../images/style/button_login.png) no-repeat;
    border:none;
    height:26px;
    width:60px;
}

#header{
    width:100%;
    height:79px;
    background: url(../images/style/logo.png) no-repeat top left;
    margin-top:20px;
}

#home_add{
    float:right;
    text-align:center;
    width:200px;
    height:200px;
}

#home_search{
    margin-top:15px;
    float:right;
    width:200px;
    height:200px;
}

#presentation{
    float:left;
    width:560px;
    height:470px;
    background: url(../images/style/frames_photo.png) no-repeat top left;
}

h2.presentation_header{
    margin-left:15px;
}

#presentation_left_col{
    float:left;
    width:49.6%;
    height:400px;
}

#presentation_right_col_text{
    float:right;
    width:50%;
    height:105px;
    margin-top:20px;
}

#presentation_right_col_list{
    float:right;
    width:50%;
    height:220px;
    margin-top:15px;
}

#presentation_right_col_button{
    float:right;
    width:50%;
    height:52px;
    text-align:center;
    margin-top:5px;
}

#create_account_button, #presentation_right_col_button button{
    width:206px;
    height:52px;
    background:url(../images/style/button_register.png) no-repeat scroll 0 0;
    border: none;
}

#presentation_right_col_button button h2{
    font-size:1.65em;
}


#presentation_right_col_list ul {
    list-style-position:outside;
    list-style-image:none;
}

#presentation_right_col_list ul li{
    margin-bottom:8px;
}

#presentation_right_col_list ul li div{
    padding-left:20px;
    width:90%;
    background:url(../images/style/icon_heart.gif) no-repeat top left;
}

#registration_form table td{
    padding-bottom:0px;
}
#registration_form input,#registration_form select{
    border-color:white;
}
#registration_form label{
    
    font-weight:bolder;
}
