.companyIdentity img {
float: right;
margin-right: 0px;
margin-left: 9px;
}

header nav {
right:auto;	
left: 0;
}

#home-marketing-content, #home-marketing-blogposts {
float: right;
}

#home-marketing-icons, #home-marketing-testimonials {
float: left;
margin-right: 0px;
margin-left: -5px;
}

.one_half, .one_third, .one_fourth, .one_fifth, .two_thirds, .one_sixth {
float: right;
}

.small_banner .page-banner-description {
left: 0;
right: auto;
text-align: left;
}

#banner-search input {
padding: 0 18px 0 0;
margin: 6px 8px 0 0;
}

#lang_sel_list {
float: left;
}

/*blockquote {
padding-right: 36px;
padding-left: 0px;
}*/

.footer-callout-content {
float: right;
}

.footer-callout-button {
float: left;
}

/**************************/
.top-aside ul li {
float: right;
}

.top-aside .one_half + .one_half .social_icons {
float: left;
}

.top-aside ul li a {
padding-right: 0px;
padding-left: 10px;
background: url(images/global/bg-seperator.png) 5% 50% no-repeat;
}

.top-aside .social_icons li {
float: right;
}

.top-aside .social_icons a {
padding-left: 0px;
padding-right: 22px;
}

.top-aside .social_icons a.rss {
background-position: 34px 4px !important;
}
.top-aside .social_icons a.twitter {
background-position: 18px -20px !important;
}
.top-aside .social_icons a.facebook {
background-position: 26px -45px !important;
}
.top-aside .social_icons a.email {
background: url(images/global/bg-toolbar-social-icons.png) 54px -69px no-repeat !important;
}
.top-aside ul li:last-child a {
padding-left: 0;
padding-right: 22px;
}

/****************/
#home-marketing-icons .tt-icon {
float: right;
margin-right: 0px;
margin-left: 5px;
}

.tt-icon {
padding: 4px 55px 20px 0;
}

.icon-document-edit {
background: url(images/shortcodes/icons/document_edit.png) 150px 0 no-repeat;
}
.icon-checklist {
background: url(images/shortcodes/icons/checklist.png) 150px 0 no-repeat;
}
.icon-shield-green {
background: url(images/shortcodes/icons/shield-green.png) 150px 0 no-repeat;
}
.icon-movie {
background: url(images/shortcodes/icons/movie.png) 150px 0 no-repeat;
}

/**********************/
footer .social_icons, #contact-info-wrap .social_icons {
padding-right:0;
}
footer .social_icons a, #contact-info-wrap .social_icons a {
padding-left: 0px;
padding-right: 22px;
}
a.twitter {
background-position: -31px -55px;
}
a.facebook {
background-position: 8px -27px;
}
a.youtube {
background-position: -83px -109px;
}
a.google {
background-position: -263px -279px;
}

/*********************************/
.foot-copy {
float: right;
}

#scroll_to_top {
float: left;
margin: 5px 30px 0 0;
}

.footer-nav {
float: left;
margin-left: 0px;
margin-right: 110px;
}

/******************************/
#banner-search {
right:auto;
left: 0;
}

/****************************/
.member-contact {
float: right;
}

.member-bio {
float: right;
margin-right: 5px;
margin-left: 0px;
}

.member-photo {
float: left;
}

.member-contact-email {
padding: 2px 24px 2px 0;
background: url(images/global/bg-team-contact.png) 120px 5px no-repeat;
}
.member-contact-phone {
padding: 0 24px 0 0;
background: url(images/global/bg-team-contact.png) 212px -28px no-repeat;
}
.member-contact-twitter {
padding: 2px 24px 2px 0;
background: url(images/global/bg-team-contact.png) 61px -62px no-repeat;
}

.img-frame img {
margin: 10px 10px 0 0;
}

/******************************/
.faq-questions .li_cont1, .faq-questions .li_cont2{
float: right !important;	
}

ul, ol {
padding-left: 0px;
padding-right: 28px;
}

.faq-number {
float: right;
margin-right: 0px;
margin-left: 40px;
}

.faq-content {
float: left;
}

.basic-divider {
background: url(images/global/bg-divider-basic.png) left center no-repeat;
text-align: left;
}

/************************/
#content-container input[type="text"], #content-container input[type="password"] {
margin: 0 0 10px 10px;
}
.contact-submit {
float: left;
margin: 20px 0 0 65px;
}
#content-container .tt-form-submit {
float: left;
}
.page_content {
float: right;
}
div + .sidebar {
margin-left: 0px;
margin-right: 707px;
}

.business-hours .hours {
float: left;
}

.sidebar .social_icons a {
padding-right: 24px;
padding-left: 0px;
}
a.rss {
background-position: 50px 0;
}

/*****************************/
.one_half + .one_half, .one_third + .one_third, .two_thirds + .one_third, .one_fourth + .one_fourth, .one_fifth + .one_fifth, .one_third + .two_thirds, .one_sixth + .one_sixth {
margin-right: 4%;
margin-left: 0%;
}
.slides_control{
right: -960px !important;
left: 0px !important;
}

/**************************/
.tabs_type_1 dt {
padding: 16px 3% 16px 0;
}

.tabs_type_1 dd {
margin-right: 25%;
margin-left: 0px;
left: 0;
right:auto;
min-width: 644px;
}

.tabs_type_1_arrow {
right: 222px !important;
-webkit-transform: rotate(180deg);
}

/*****************************/
.tt-dropcap-round, .tt-dropcap-square, .tt-dropcap-text {
float: right;
margin: 1px 0 -5px 10px;
}