form {
    margin: 0;
}

.clearer {
    clear: both;
    overflow: hidden;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    width: 100%;
}

#site_bg {
    text-align: center;
    background-image: url(../../images/body-bg.gif);
    background-repeat: repeat-x;
    background-position: top center;
}

.site_stripe {
    height: 11px;
    background-color: #A3BEC4;
}

body {
    text-align: center;
    background-color: #FFF;
    background-image: url(../../images/background.gif);
    background-repeat: repeat;
    background-position: 50% 48px;
    color: #404241;
}


#layout_container {
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}


#layout_container_top {
    margin: 0 auto;   /* centering */
    text-align: left;
    padding-top: 25px;
    width: 1000px;
    position: relative;
}


#header h1 {
    width: 354px;
    height: 82px;
    background-image: url(../../images/logo-header.png);
    background-repeat: no-repeat;
    background-position: top left;
    position: absolute;
    top: 3px;
    left: 38px;
    z-index: 2;
}


#header h1 a {
    width: 354px;
    height: 82px;
    display: block;
    text-indent: -10000em;
}

#layout_main_menu {
    height: 32px;
    background-image: url(../../images/menu-bg-1000.gif);
    text-align: right;
    padding: 0 49px 0 345px;
    }
    
#menu_main {
    text-decoration: none;
    text-transform: uppercase;
    color: #DADBDA;
    margin: 0 0 0 auto;  /* right alignement */
}


#menu_main .item {
    padding: 7px 12px 5px 12px;
    border-right: 1px solid #9B9C9C;
}

#menu_main .item img {
    display: block;
}

#menu_main .item a {
    text-decoration: none;
    text-transform: uppercase;
    color: #DADBDA;
    display: block;
}

#layout_main_menu_shadow {
    background-image: url(../../images/shadow-menu.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
    height: 10px;
    overflow: hidden;
    position: absolute;
    top: 57px;
    left: 0;
    z-index: 1;
}

#layout_image {
    width: 900px;
    margin: 0 auto;
}

#layout_image object,
#layout_image img {
    display: block;
}

#layout_image div {
    width: 900px;
    background-position: top left;
    background-repeat: no-repeat;
}

#layout_container_bottom {
    margin: 0 auto;
    text-align: left;
    width: 900px;
    background-color: #A3BEC4;

}

#layout_lower_bar {
	position:relative;
    background-color: #404241;
    color: #FFF;
    margin: 0 auto;
    width: 900px;
}

#lower_bar {
    width: 100%;
}

#lower_bar h2 {
	float:left;
	white-space:nowrap;
    color: #FFF;
    text-transform: uppercase;
    font-size: 18px;
    font-family: "Trebuchet MS", "Helvetica", sans-serif;
    letter-spacing: 0.2em;
    line-height: 1.2em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#lower_bar h2 em {
    color: #A3BEC4;
    font-style: normal;
    font-weight: normal;
}

#lower_bar td {
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
}

#lower_bar .first_col {
    width: 148px;
    border-right: solid 1px #7A7B7A;
    padding-left: 23px;
}

#lower_bar .first_col a {
    margin: 0;
    padding: 0;
    display: block;
    width: 125px;
    height: 16px;
    line-height: 16px;
}

#lower_bar .first_col a img {
    margin: 0;
    padding: 0;
    display: block;
}

#lower_bar .second_col {
    text-align: left;
    padding-left: 16px;
    padding-right:20px;
}

#lower_bar #ticker_bar_layout {
    width: 696px;
    text-align:left;
    overflow: hidden;
    position: relative;
    clear:both;
}

#lower_bar #ticker_bar {
    position: relative;
    white-space: nowrap;
    margin: 0;
}

#lower_bar #ticker_bar .quotation {
    display: inline;
    padding: 0;
    font-family: "Trebuchet MS", "Helvetica", sans-serif;
    font-size: 14px;
    line-height: 1.4em;
}

#lower_bar #ticker_bar .quotation .author {
    color: #A3BEC4;
    padding-left: 10px;
    font-style: italic;
    display: inline;
}

#lower_bar .social {
	float:right;
	padding-right:10px;
}

#layout_content_table {
}

#content_table {
    width: 100%;
}

#layout_image_col {
    width: 172px;
}

#layout_image_col img {
    display: block;
    
}

#layout_image_col .social_networking_links {
    padding-top: 10px;
    text-align: center;
}

#layout_image_col .social_networking_links img {
    display: inline;
    margin: 0 3px;
}

#layout_main_content_col {
    /*width: 421px;*/
    font-size: 10px;
    background-color: #FFF;
}

#main_content_col .main_content {
    padding: 12px 12px 0 12px;
}

#main_content_col .main_content .centered {
    text-align: center;
    padding-bottom: 7px;
}

#main_content_col .main_content .centered img {
    margin: 0 auto;
    display: block;
}

#main_content_col .quotation {
    color: #A3BEC4;
    font-style: italic;
    font-size: 18px;
    line-height: 1.4em;
}

#main_content_col .quotation .author {
    color: #404241;
    font-style: italic;
    font-size: 10px;
    display: block;
    text-align: right;
}

#layout_rooms_main_content_col {
    padding-top: 20px;
    font-size: 10px;
    background-image: url(../../images/rooms-bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #FFF;
}


#two_cols {
    width: 594px;
}

#two_cols .first_col{
    width: 173px;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}

#two_cols .first_col img{
    margin: 0 auto;
    display: block;
}

#two_cols .second_col{
    background-image: url(../../images/divider.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}

#two_cols .second_col_last{
}

#two_cols .second_col .short_info{
    padding: 20px 0 0 0;
    font-size: 10px;
    line-height: 1.3em;
    margin-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
}

#two_cols .second_col_last .short_info{
    padding: 20px 0 0 0;
    font-size: 10px;
    line-height: 1.3em;
    margin-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
}

#two_cols .second_col .short_info .subtitle{
    font-size: 10px;
    color: #B2A494;
    text-transform: none;
    letter-spacing: 1px;
}

#two_cols .second_col_last .short_info .subtitle{
    font-size: 10px;
    color: #B2A494;
    text-transform: none;
    letter-spacing: 1px;
}

/* rooms thumbnail layout */

.thumbnail_container {
	position:relative;
	float:left;
	/*border: 1px dotted blue;*/
}

.thumbnail_container img {
	padding-top: 3px;
}

.thumbnail_text{
	position:relative;
	margin-left:190px;
	/*border: 1px dotted red;*/
}



/*  */

#layout_info_col {
    width: 281px;
}


#availablility {
    background-color: #404241;
    text-align: right;
    position: relative;
    height: 100%;
}

#availablility_form {
    padding: 9px 18px 9px 0;
}


#availablility .item {
    padding-right: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#availablility .item .title{
    vertical-align: middle;
    padding-right: 4px;
}

#availablility .input_field {
    height: 18px;
    border: 0;
    padding: 0;
    margin: 0;
}

#availablility .input_date,
.input_date
{
    height: 15px;
    width: 125px;
    margin-right: 5px;
    text-align: center;
    line-height: 15px;
}

#availablility .ui-datepicker-trigger,
.ui-datepicker-trigger {
    vertical-align: middle;
}

#availablility select {
    vertical-align: middle;
}

#availablility .availability_button {
    position: absolute;
    bottom: 9px;
    left: 9px;
}


#location_address {
    padding-left: 8px;
    padding-top: 10px;
    padding-bottom: 0px;
    font-size: 12px;
}


#location_address a {
    color: #404241;
    text-decoration: none;
}

#location_address .bullet {
    font-size: 18px;
    font-weight: bold;
}

#location_address .address_text {
    margin-bottom: 15px;
}

#location_address .email_button {
}

#location_address .email_button img {
    display: block;
}

#layout_info_col .newsletter_signup {
    background-image: url(../../images/divider-dark.gif);
    background-repeat: repeat-x;
    background-position: top left;
    padding: 10px;
}

#layout_info_col .newsletter_signup .title {
    margin-bottom: 10px;
    display: block;
}

#layout_info_col .newsletter_signup .item {
    margin-bottom: 5px;
    padding-left: 28px;
}

#layout_info_col .newsletter_signup label {
    font-size: 10px;
    display: block;
    line-height: 1em;
    margin-bottom: 2px;
}

#layout_info_col .newsletter_signup .text {
    width: 200px;
}

#layout_info_col .newsletter_signup .form_buttons {
    text-align: center;
}

/*
#bottom_line {
    margin: 0 auto;
    width: 900px;
    height: 12px;
    background-color: #A3BEC4;
}
*/
#main_content_col .short_info {
    padding: 10px 0 0 0;
    background-image: url(../../images/divider.gif);
    background-repeat: repeat-x;
    background-position: top left;
    font-size: 10px;
    line-height: 1.3em;
    margin-top: 14px;
    padding-left: 12px;
    padding-right: 12px;
}

#main_content_col .short_info .subtitle{
    font-size: 10px;
    color: #B2A494;
    text-transform: none;
    letter-spacing: 1px;
}

#main_content_col .short_info .thumbnail_text h3{
	line-height: 1.2em;
}

#main_content_col .right_image{
    float: right;
    padding-left: 5px;
    padding-right: 3px;
}

h3{
    color: #A3BEC4;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 0.8em;
}

#layout_info_col .side_info {
    background-image: url(../../images/divider-dark.gif);
    background-repeat: repeat-x;
    background-position: top left;
    padding: 20px 20px;
    font-size: 10px;
    line-height: 3em;
    text-align: center;
}

#layout_info_col .side_info p{
    line-height: 2em;
}
    
#layout_info_col .side_info .subtitle{
    font-size: 10px;
    color: #FFF;
    text-transform: uppercase;
}

h4{
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1em;
    padding-bottom: 30px;
}

h5{
    font-size: 14px;
    font-weight: bold;
    color: #404241;
    line-height: 1.4em;
}

h6{
    font-size: 14px;
    padding-bottom: 12px;
}

#layout_info_col .layout_short_info{
    background-image: url(../../images/divider-dark.gif);
    background-repeat: repeat-x;
    background-position: top left;
    padding-top:1px;
}

#layout_info_col .layout_short_info img{
    display: block;
}


#layout_list_col{
    background-color: #404241;
    color: #FFF;
    width: 172px;
    padding-top: 60px;
    padding-bottom: 10px;
    font-size: 10px;
}

#list_col{
    padding: 0 20px;
}

#list_col .title_list_col{
    text-transform: uppercase;
    padding-bottom: 10px;
    font-family: "Impact", sans-serif;
    font-size: 12px;
    letter-spacing: 0;
}

#list_col ul{
    padding-top: 10px;
}

#list_col ul a{
    color: #FFF;
    text-decoration: none;
}

#list_col ul li {
    line-height: 1.2em;
    padding: 2px 0;
}

#menu_location .item {
    margin-bottom: 5px;
}

#layout_map_col{
/*    background-image: url(../../images/location_bg.gif);
    background-repeat: repeat-y;
    background-position: top left;  */
}

#layout_map_col .subtitle{
    font-size: 10px;
    color: #B2A494;
    text-transform: none;
    letter-spacing: 1px;
}

#map_col {
/*    padding: 20px 15px;*/
}

#map_col img{
    padding-top: 8px;
}

#layout_main_content_col .contact_info_first{
    padding-left: 12px;
    margin-bottom: 1em;
}

#layout_main_content_col .contact_info_first .label{
    color: #9F001E;
}

.contact_form {
    width: 100%;
}

.contact_form td {
    padding: 0 12px 1em 12px;
}


.contact_form input.error,
.contact_form textarea.error,
.contact_form select.error {
    background-color: #FFD;
}



/*

***NOT SURE IF WE NEED ALL THIS***

#layout_main_content_col .contact_info_first .input{
    padding-top: 5px;
    padding-left: 8px;
}

#layout_main_content_col .contact_info_first .input .items{
    padding-bottom: 10px;
}

#layout_main_content_col .contact_info_first .input .items select{
    background-color: #D8D8DA;
}

#layout_main_content_col .layout_contact_info{
    background-image: url(../../images/divider.gif);
    background-repeat: repeat-x;
    background-position: top left;
    margin-top: 2px;
    padding-top: 12px;
}



#layout_main_content_col .layout_contact_submit{
    margin-top: 2px;
    padding-top: 8px;
    padding-bottom: 12px;
}

#layout_main_content_col .layout_contact_submit .contact_submit{
    display: block;
    float: right;
    padding-right: 50px;
    padding-bottom: 12px;
}

#layout_main_content_col .contact_info {
    padding-left: 12px;
    color: #404241;
}

#layout_main_content_col .contact_info .label{
    color: #9F001E;
}

#layout_main_content_col .contact_info .input{
    padding-left: 8px;
}

#layout_main_content_col .contact_info .input .items{
    padding-bottom: 10px;
}

#layout_main_content_col .contact_info .input .items input{
    background-color: #D8D8DA;
}

#layout_main_content_col .contact_info .input .items select{
    background-color: #D8D8DA;
}

#phone_number {
    padding-top: 6px;
}

#phone_number .labels {
    font-size: 8px;
    line-height: 1em;
}

#phone_number td {
    padding-right: 8px;
}

#phone_number input {
    background-color: #D8D8DA;
}
  
#layout_main_content_col .contact_info .input textarea{
    margin-top: 6px;
    background-color: #D8D8DA;
}
*/


#main_content_col .hotel_title {
    color: #A3BEC4;
}

em{
    color: #B2A494;
    font-style: normal;
}

#layout_rule {
    height: 40px;
    background-color: #C0B4A7;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    border-left: solid 1px #BABABA;
    border-right: solid 1px #BABABA;
    background-image: url(../../images/divider-dark.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    color: #FFF;
    font-size: 18px;
    line-height: 1.4em;
}

#layout_rule p {
    font-size: 11px;
    /*color: #404241;*/
    color:#FFF;
    line-height: 1.2em;
}

#layout_rule img {
    display: block;
    position: relative;
    top: 30px;
}

#layout_contest_table {
}

#contest_table {
    width: 100%;
    background-color: #FFF;
    border-left: solid 1px #BABABA;
    border-bottom: solid 1px #BABABA;
}

#contest_table td {
    border-right: solid 1px #BABABA;
}

#contest_table .contest_checkbox {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #A3BEC4;
    letter-spacing: 1px;
    padding-left: 138px;
}

#layout_title_entry_form {
    height: 52px;
    background-color: #C0B4A7;
    background-image: url(../../images/divider-dark.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    padding-left: 376px;
}

#layout_title_entry_form img {
    display: block;
    position: relative;
    top: 19px;
}

#layout_table_entry_form {
    padding-right: 210px;
    padding-left: 80px;
    padding-top: 30px;
    color: #FFF;
    background-color: #C0B4A7;
    padding-bottom: 16px;
}

#entry_form {
    width: 600px;
    text-align: right;
    margin: 0 auto;
}

#entry_form .item_label {
    text-align: right;
    padding-right: 20px;
    padding-bottom: 8px;
}

#entry_form input{
    background-color: #D7D9D6;
}

#entry_form input.error,
#entry_form select.error,
#entry_form textarea.error {
    background-color: #FEC;
}


#entry_form .item_label_inner {
    text-align: right;
    padding-right: 20px;
    width: 64px;
    padding-bottom: 8px;
}

#entry_form .item_input_long {
    text-align: left;
    width: 420px;
    padding-bottom: 8px;
}

#entry_form .item_input_short_right {
    text-align: right;
    width: 180px;
    padding-bottom: 8px;
    
}

#entry_form .item_input_short_left {
    text-align: left;
    width: 180px;
    padding-bottom: 8px;
}

#layout_submit_button {
    width: 100%;
    height: 56px;
    background-color: #C0B4A7;
    text-align: center;
}


#layout_submit_button input{
    margin: 0 auto;
}

#bottom_content_site_stripe {
    width: 900px;
    margin: 0 auto;
}

#bottom_content_site_stripe .newsletter_signup {
    padding: 2px;
    font-size: 10px;
    text-transform: uppercase;
}

#bottom_content_site_stripe .newsletter_signup table {
    margin: 0 auto;
}

#bottom_content_site_stripe .newsletter_signup table td {
    vertical-align: middle;
    padding-right: 10px;
}

#bottom_content_site_stripe .newsletter_signup .item_label {
    padding-right: 5px;
}

#bottom_content_site_stripe .newsletter_signup .item input.text {
    width: 150px;
}

#bottom_content_site_stripe .newsletter_signup .title_item {
    padding-top: 4px;
}

#bottom_content_site_stripe .newsletter_signup .form_buttons {
    padding-top: 5px;
}


#layout_footer {
    width: 900px;
    margin: 0 auto;
    background-color: #FFF;
}

#footer {
    text-align: center;
    font-size: 10px;
    color: #666;
    padding-top: 5px;
    padding-bottom: 6px;
}

#footer p {
    margin-bottom: 0.5em;
}

#layout_menu_footer {
    text-align: center;
}

#menu_footer {
    margin: 0 auto 4px auto;
}

#menu_footer .item {
    padding: 0 5px;
    border-right: 1px solid #666;
    font-style: normal;
    line-height: 1.1em;
}

#menu_footer .item a {
    color: #666;
    text-decoration: none;
}

#menu_footer .item a:hover {
    color: #000;
}

#menu_footer .last_item {
    border-right-width: 0;
}

#ribbon_stripe {
    background-color: #c3c4c6;
    background-image: url('../../images/choice-ribbon.gif');
    background-position: top right;
    background-repeat: no-repeat;
    width: 900px;
    height: 36px;
    margin-bottom: 5px;
}

#layout_contest_3_col{
    padding: 10px 6px 0;
}

#contest_3_col{
    width: 100%;
}

#contest_3_col .left{
    text-align: left;
    vertical-align: middle;
}

#contest_3_col .center{
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
}

#contest_3_col .right{
    text-align: right;
    vertical-align: middle;
}


#twtr-profile-widget {
    padding-bottom: 10px;
}

#address_table {
    margin: 0 auto;
    padding-bottom: 5px;
}

#address_table .item {
    padding: 0 8px;
    border-right: 1px solid #666;
    font-style: normal;
    line-height: 1.1em;
}

#address_table .item_last {
    padding: 0 8px;
    font-style: normal;
    line-height: 1.1em;
}

.terms_item {
    padding-top: 12px;
}

.terms_item em {
    font-weight: bold;
    color: #000;
}

.terms_item ul {
    padding-left: 20px;
}

.layout_width {
    padding-left: 50px;
    padding-right: 50px;
}

#layout_rules_and_reg{
    padding: 20px 100px;
}

#layout_rules_and_reg h3 {
    font-size: 12px;
    color: #FFF;
    margin-left: 0;
    padding-bottom: 5px;
}

#layout_rules_and_reg ol {
    font-size: 9px;
    padding-left: 10px;
}

/** GENERIC MESSAGES **/

.message {
    background-color: #EEE;
    border: 1px solid #999;
    margin: 0 12px 0.7em 12px;
    padding: 5px;
    
}

.messageMargin {
    padding: 5px;
}

.message .icon {
    float: left;
}

.message .body {
    margin-left: 42px;
}

.message .footer {
    clear: left;
}

.message .warning {
    background-color: #FFD;
}

.message .info {
    background-color: #DFD;
}

.message_info {
    margin-bottom: 0;
}


/* Packages */

#main_content_col .packages_content {
    padding: 0 12px 0 0;
}

.packages_content .package_item td {
    background-image: url(../../images/divider.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}

.packages_content .first_package_item td {
}

.packages_content .last_package_item td {
    background-image: none;
}

.packages_content .package_item .image_col {
    width: 172px;
    background-color: #A3BEC4;
    text-align: center;
}

.packages_content .package_item .package_image {
    padding: 10px 0;
}

.packages_content .package_item .package_image img {
    display: block;
    margin: 0 auto;
}

.packages_content .package_item .package_body {
    padding: 10px;
}

.packages_content .package_item .package_body h4 {
    text-align: left;
    font-style: normal;
    font-size: 18px;
    color: #A3BEC4;
    font-weight: normal;
    text-transform: none;
    margin: 0;
    padding: 0;
}

.packages_content .package_item .package_body .price {
    size: 14px;
    float: right;
}

.packages_content .package_item .package_body .dates {
    font-size: 12px;
    margin-bottom: 10px;
    color: #B2A494;
}

.packages_content .package_item .package_body .package_link {
    padding-top: 5px;
    clear: both;
    text-align: center;
    font-size: 14px;
}

.packages_content .package_item .package_body .package_link a img {
    margin: 0 auto;
}

.error_message_box {
    text-align: left;
    color: #000;
}

.error_message_box .message {
    border: 5px solid #CCC;
}

.error_message_box .message_warning {
    background-color: #FFFFCC;
    border-color: #FFEE99;
}

input.error {
    background-color: #FFFFCC;
}


/* Blank Template */

#main_content_container_blank {
    width: 900px;
    background-color: #FFF;
    margin: 0 auto;
    text-align: left;
    
}

/* convention special */

.convention_special_content {
}

.convention_special_content .left_col {
    width: 316px;
    text-align: center;
    vertical-align: top;
}

.convention_special_content .right_col {
    width: 584px;
    vertical-align: top;
}

.convention_special_content .left_col_bottom {
    vertical-align: bottom;
}

.convention_special_content .yellow_flag {
    display: block;
    margin-bottom: 0;
}

.convention_special_content .content-box {
    text-align: left;
    padding: 0 35px;
    font-size: 10px;
    line-height: 1em;
}

.convention_special_content .logo {
    display: block;
    margin: 0 auto 5px auto;
}

.convention_special_content .reservation-box {
    text-align: right;
    position: relative;
    width: 245px;
    height: 100%;
    padding: 9px 0;
    border-top: 2px solid #C3C4C6;
    border-bottom: 2px solid #C3C4C6;
    margin: 0 auto 10px auto;
}

.convention_special_content .reservation-box .item {
    padding-right: 3px;
    padding-bottom: 2px;
}

.convention_special_content .reservation-box .date_item {
    padding-right: 0;
}

.convention_special_content .reservation-box .item .title{
    vertical-align: middle;
    padding-right: 4px;
}

.convention_special_content .reservation-box .input_field {
    height: 18px;
    border: 0;
    padding: 0;
    margin: 0;
}

.convention_special_content .reservation-box .input_date {
    height: 15px;
    width: 105px;
    margin-right: 5px;
    text-align: center;
    line-height: 15px;
}

.convention_special_content .reservation-box {
    vertical-align: middle;
}

.convention_special_content .reservation-box select {
    vertical-align: middle;
    margin-right: 4px;
}

.convention_special_content .reservation-box .availability_button {
    position: absolute;
    bottom: 5px;
    left: 0;
}

.convention_special_content .contact_info_box {
}

.convention_special_content .contact_info_box img {
    display: block;
    margin: 0 auto 5px auto;
}

.convention_special_content .right_col img {
    display: block;
}

.contact-content {
    background-color: #FFF;
}

.contact-content #content_table {
    border-bottom: 11px solid #A3BEC4;
}


.contact-content #content_table .col {
    width: 33%;
}

.contact-content #content_table .main_col {
    width: 34%;
    vertical-align: middle;
}

.contact-content #content_table .first_col,
.contact-content #content_table .last_col {
    background-color: #404241;
    color: #FFF;
}

.contact-content #content_table .first_col a,
.contact-content #content_table .last_col a {
    color: #FFF;
}

.contact-content #content_table .first_col a:hover,
.contact-content #content_table .last_col a:hover {
    color: #A3BEC4;
}

.contact-content .liveperson-button-container {
    text-align: center;
}

.contact-content .liveperson-button-container .lpStaticButton {
    margin: 0 auto;
}



