* {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: underline;
}
.ArrowDown {
    padding-left: 20px;
}
.ArrowRight {
    padding-left: 20px;
}
.ArrowUp {
    padding-left: 20px;
}
blockquote {
    display: block;
    margin-left: 0;
}
.section {
    margin: 0 auto;
    max-width: 1170px;
}
.ISelector ul li {
    background-image: none !important;
}
body {
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 1.5;
}
@font-face {
    font-family: "Walsheim-Regular";
    font-style: normal;
    font-weight: 400;
    src: url("https://img1.wsimg.com/ux/fonts/1.0/eot/w4.eot?#iefix") format("embedded-opentype"), url("https://img1.wsimg.com/ux/fonts/1.0/woff/w4.woff") format("woff"), url("https://img1.wsimg.com/ux/fonts/1.0/ttf/w4.ttf") format("truetype");
}
@font-face {
    font-family: "Walsheim-Medium";
    font-style: normal;
    font-weight: 400;
    src: url("https://img1.wsimg.com/ux/fonts/1.0/eot/w5.eot?#iefix") format("embedded-opentype"), url("https://img1.wsimg.com/ux/fonts/1.0/woff/w5.woff") format("woff"), url("https://img1.wsimg.com/ux/fonts/1.0/ttf/w5.ttf") format("truetype");
}
@font-face {
    font-family: "Walsheim-Bold";
    font-style: normal;
    font-weight: 400;
    src: url("https://img1.wsimg.com/ux/fonts/1.0/eot/w7.eot?#iefix") format("embedded-opentype"), url("https://img1.wsimg.com/ux/fonts/1.0/woff/w7.woff") format("woff"), url("https://img1.wsimg.com/ux/fonts/1.0/ttf/w7.ttf") format("truetype");
}
@font-face {
    font-family: "Walsheim-Black";
    font-style: normal;
    font-weight: 400;
    src: url("https://img1.wsimg.com/ux/fonts/1.0/eot/w8.eot?#iefix") format("embedded-opentype"), url("https://img1.wsimg.com/ux/fonts/1.0/woff/w8.woff") format("woff"), url("https://img1.wsimg.com/ux/fonts/1.0/ttf/w8.ttf") format("truetype");
}
body.searchTips {
    padding: 30px;
}
.Breadcrumb {
    font-size: 10px;
    margin: 0 0 20px;
    padding: 0 0 10px;
}
.Breadcrumb li {
    display: inline;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 5px;
}
.Breadcrumb li a {
    border-right: 1px solid #c4c4c4;
    padding: 0 10px 0 0;
}
.Breadcrumb ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.Button {
    font-weight: bold;
    margin: 2px 0;
    padding: 2px 10px;
}
.CategoryFeedList, .OtherFeedList, .CategoryFeedList li, .OtherFeedList li {
    list-style-image: none;
    list-style-type: none;
}
.CategoryPagination {
    padding: 5px;
    text-align: center;
}
.CategoryPagination .PagingList li {
    display: inline;
    padding: 0 5px;
}
.CategoryPagination .PagingList, .CategoryPagination .PagingList li {
    font-size: 0.9em;
    list-style: outside none none;
    margin: 0 4px;
    padding: 0;
}
.Clear {
    clear: both;
}
.ClearLeft {
    clear: left;
}
.ClearRight {
    clear: right;
}
.CommentsContentListDetails {
    margin-left: 5px;
}
#Container {
    margin: 0;
    position: relative;
    width: 100%;
}
#ContainerBottom {
    clear: both;
    max-width: 100px;
    position: relative;
    width: 100%;
}
.number {
    color: #B6913D;
    font-size: 19px;
    font-weight: bold;
}
.Content {
    box-sizing: border-box;
    display: table;
    float: left;
    font-size: 16px;
    margin: 0 4px;
    min-height: 300px;
    padding: 10px 15px 20px;
}
.Content .Block {
    box-sizing: border-box;
    clear: both;
    margin-bottom: 10px;
    width: 100%;
}
.Content h1 {
    font-family: "Open Sans",sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-align: center;
}
.Content h2 {
    color: #0054a6;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
}
.Content h3 {
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
}
.Content h4, .Content h5, .Content h6 {
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 700;

}
.Content .PostDetails {
    font-size: 12px;
    margin: 0;
    padding: 0 0 5px;
}
.ContentModulesContainer, .listRow, .BodyContent {
    clear: both;
    overflow: hidden;
    width: 100%;
}
.videos {
}
.videos h4 {
    font-size: 12px;
}
.videos .ContentModulesContainer, .listRow {
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    clear: none;
    margin: 0 0 2px;
    overflow: hidden;
    padding: 12px 0;
    width: 100%;
}
.Content .videos .listrow h4 {
    font-size: 12px;
}
.ContentPostDetails {
    font-size: 0.85em;
    margin: 0;
}
.ContentPostDetails li {
    display: inline;
    float: left;
    list-style-image: none;
    list-style-type: none;
}
.ContentPostDetails li, .PostDetails li {
    display: inline;
    list-style-type: none;
    padding-left: 4px;
    padding-right: 4px;
}
.ContentPostDetails li:first-child {
    padding-left: 0;
}
.Content.Wide {
    margin: 0 0 0 10px;
    width: 745px;
}
.even td {
    background-color: #ffffff;
}
.FeedLink a {
    font-size: 0.9em;
    font-weight: bold;
    padding: 0 0 3px 20px;
    text-decoration: none;
}
fieldset {
    margin: 0;
    padding: 20px;
}
.first {
    text-align: left;
}
.FloatLeft {
    float: left;
}
.FloatRight {
    float: right;
}
#Footer {
    color: #fff;
    font-size: 0.85em;
    margin: 0 auto;
    max-width: 1170px;
    padding: 15px 0 20px;
    text-align: center;
}
#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
    margin: 0;
    text-decoration: none;
}
form {
    margin: 0 0 20px;
    padding: 0;
}
h1 {
    font-size: 1.8em;
}
h1 a:link, h1 a:hover, h1 a:visited {
    text-decoration: none;
}
h2 {
    font-size: 1.8em;
    margin: 5px 0 10px;
}
.quick1 h3 {
    font-size: 1.3em;
    margin: 5px 0 1px;
}
.quick2 h3 {
    font-size: 1em;
    margin: 5px 0 1px;
}
.quick3 h3 {
    font-size: 1.3em;
    margin: 5px 0 1px;
}
.quick4 h3 {
    font-size: 1.3em;
    margin: 5px 0 1px;
}
.quick_links h3 {
    font-size: 1.3em;
    margin: 5px 0 1px;
}
.quick_links h4 {
    font-size: 1em;
    margin: 5px 0 10px;
}
h3 {
    font-size: 1.3em;
    margin: 5px 0 10px;
}
h4 {
    font-size: 1em;
    margin: 5px 0 1px;
}
h5, h6 {
    font-size: 0.85em;
    margin: 5px 0 10px;
}
.give_border{
	
}
#Header {
    background: #fff none repeat scroll 0 0;
    display: table;
    margin: 0;
    position: absolute;
    width: 100%;
}
#Header_main {
    margin: 0 auto;
    max-width: 1170px;
    width: 100%;
}
#Header h1 {
    font-family: arial;
    font-size: 2.5em;
    font-weight: bold;
}
.headerBgImage {
    background-position: left top;
    background-repeat: no-repeat;
}
.HighlightedLink a {
    font-size: 0.9em;
    font-weight: bold;
    padding: 0 0 3px 8px;
    text-decoration: none;
}
.HorizontalFormContainer dd {
    margin-bottom: 5px;
    margin-left: 130px;
}
.HorizontalFormContainer dt {
    clear: left;
    float: left;
    margin: 8px 0 5px;
    width: 130px;
}
.HorizontalFormContainer p.Submit {
    margin: 0 0 0 130px;
}
hr {
    border-top: 1px solid #c4c4c4;
    height: 1px;
    margin: 0 0 10px;
}
input, textarea, select {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 5px 0;
    padding: 3px;
}
textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 5px 0;
    padding: 3px;
    width: 540px;
}
.Largetxt {
    font-size: 1.8em;
    font-weight: normal;
}
.Left {
    height: auto;
    margin: 0;
    min-height: 50px;
    padding: 0;
    width: 100%;
}
.span_right {
    display: block;
    font-size: 12px;
    margin: 0 0 0 65px;
    overflow: hidden;
    padding: 20px 0;
}
.span_left {
    color: #2a81c6;
    display: block;
    float: left;
    font-size: 30px;
    margin: 0 0 0 3.44%;
}
.span_right1 {
    display: block;
    margin: 0 0 0 85px;
    overflow: hidden;
    padding: 20px 0;
}
.span_left1 {
    color: #fff;
    display: block;
    float: left;
    font-size: 50px;
    margin: 0 0 0 3.44%;
    width: 30%;
}

.home_list h3 {
    text-align: center;
}
.Left .BlockContent {
    padding: 0;
}
.Left .SideBox {
    list-style: outside none none;
    margin: 0;
    padding: 0 0 20px;
}
legend {
    font-size: 1.1em;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 0 5px;
}
.reserve_now {
    background: #169a5a none repeat scroll 0 0;
    clear: both;
    color: #fff !important;
    font-size: 14px;
    margin: 12px auto;
    padding: 8px 12px !important;
    text-align: center !important;
    text-decoration: none;
}
#Menu {
    display: table;
    height: 34px;
    margin: 0 auto;
    max-width: 1170px;
    position: relative;
    width: 100%;
}
#Menu div {
}
#Menu li {
    display: inline;
    float: left;
    height: 52px;
    list-style: outside none none;
    margin: 0;
    padding: 3px 10px;
}
#Menu li:hover {
}
#Menu li a {
    border-radius: 3px;
    display: block;
    font-size: 17px;
    font-weight: 400;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    transition: all 0.5s ease-in-out 0s;
}
#Menu ul li a:hover {
    color: #fff;
}
#Menu li ul {
    background: #79bd8f none repeat scroll 0 0;
    display: none;
    float: left;
    left: 0;
    padding: 28px 0;
    position: absolute;
    text-align: left;
    top: 66px;
    width: 100%;
    z-index: 1;
}
#Menu li ul .menupsell {
    float: left;
    max-width: 1170px;
}
.menupsell {
    clear: right;
    color: #fff !important;
    float: left;
    margin: -38px auto 40px;
    padding: 10px 20px;
    width: 25%;
}
.menu_upsell_bottom {
    background: #007129 none repeat scroll 0 0;
    clear: both;
    display: block;
    overflow: hidden;
    padding: 30px 0;
    width: 100%;
}
.menu_upsell_bottom_container {
    color: #fff;
    font-family: sans-serif;
    font-size: 16px;
    margin: 0 auto;
    max-width: 1170px;
}
#Menu li ul .menupsell h3 {
    color: #fff !important;
    font-family: "Walsheim-Bold" !important;
    font-size: 1.5rem !important;
    text-transform: uppercase;
}
#Menu li ul li {
    float: left;
    font-weight: bold;
    height: 30px;
    text-align: left;
}
#Menu li ul li a {
    font-size: 0.9em;
    font-weight: bold;
    height: 29px;
    padding: 3px 25px 0;
    text-transform: none;
}
#Menu li ul li a, #Menu li.over li a {
    text-decoration: none !important;
}
#Menu li:hover ul, #Menu li.over ul {
    display: block;
}
#Menu ul {
    float: right;
    list-style: outside none none;
    margin: 20px 0;
    width: 70%;
}
.arbenefits1 {
    box-sizing: border-box;
    width: 100%;
}
.arbenefits1 .fa-chevron-right::before {
    color: #2a81c6 !important;
}
.arbenefits1 ul {
    margin: 0;
}
.arbenefits1 h1 {
    color: #167393;
    font-size: 25px !important;
    text-align: center;
}
.arbenefits1 ul li {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #ccdee4;
    color: #167393 !important;
    float: left;
    margin: 5px 0.44%;
    padding: 3px;
	min-height:300px;
    width: 30.6%;
}
.arbenefits1 ul li h4 {
	color:#F57923;
}
.arbenefits1 ul li img{
	max-width:100%;
	height:auto;
}
.arbenefits {
    box-sizing: border-box;
    width: 100%;
}
.arbenefits .fa-chevron-right::before {
    color: #2a81c6 !important;
}
.arbenefits ul {
    margin: 0;
}
.arbenefits h1 {
    color: #111;
    text-align: center;
}
.arbenefits ul li {
    box-sizing: border-box;
    color: #111;
    float: left;
    margin: 5px 0.44%;
    padding: 3px 8px;
    width: 100%;
}
#main_body input.text {
    background: #fff none repeat scroll 0 0 !important;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-size: 100%;
    margin: 0;
    padding: 2px 0;
}
.header_message {
    box-sizing: border-box;
    float: right;
    margin: 10px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 16.5%;
    z-index: 999999;
}
.odd td {
    background-color: transparent;
}
ol li {
    margin: 4px 0;
}
#Outer {
    clear: both;
    margin: 0;
    width: 100%;
}
p {
    line-height: 1.5em;
    margin: 0 0 15px;
}
.PostDetails li, .ContentPostDetails li {
    border-right: 1px solid #aaaaaa;
}
.PostDetails li:first-child, .ContentPostDetails li:first-child {
    padding-left: 0;
}
.PostDetails li:last-child, .ContentPostDetails li:last-child {
    border-right: medium none;
}
.Right {
    box-sizing: border-box;
    display: table;
    font-size: 14px;
    margin: 0 auto;
    max-width: 1170px;
    min-height: 371px;
    padding: 15px 4px;
    width: 100%;
}
.rightcontainer {
    background: #f7f8f9 none repeat scroll 0 0;
    border-top: 1px solid #f7f8f9;
    /*float: right;*/
    padding: 12px 0 35px;
    width: 23.65%;
}
.rightcontainer .Right h2 {
    color: #6c6b6b !important;
    font-family: Walsheim-Bold;
    font-size: 1.9em;
    font-weight: bold;
    margin: 15px 0 0 !important;
    text-align: center;
}
.rightcontainer1 {
    background: #dceaed none repeat scroll 0 0;
    border-top: 1px solid #f7f8f9;
    padding: 12px 0 35px;
    width: 100%;
}
.Right1 {
    box-sizing: border-box;
    display: table;
    font-size: 14px;
    margin: 0 auto;
    max-width: 1170px;
    min-height: 371px;
    padding: 15px 4px;
    width: 100%;
}
.rightcontainer1 .Right1 h2 {
    color: #6c6b6b !important;
    font-family: Walsheim-Bold;
    font-size: 1.9em;
    font-weight: bold;
    margin: 15px 0 0 !important;
    text-align: center;
}
.banner_header_main {
    background: rgba(0, 0, 0, 0) url("../images/boet-banner.jpg") no-repeat scroll center center / cover ;
    height: 420px;
    margin: 0 auto;
    max-height: 420px;
    max-width: 1920px;
    
}
.home_list {
    box-sizing: border-box;
    width: 100%;
}
.home_list ul {
    margin: 10px !important;
    padding: 0;
}
.home_list ul li {
    box-sizing: border-box;
    float: left;
    margin: 10px 0.44% !important;
    padding: 10px;
    text-align: center;
    width: 32%;
}
.home_list ul li a {
    
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    transition: all 0.5s ease-in-out 0s;
}
.home_list ul li a:hover {
    
    color: #fff;
}
.home_list img {
    height: auto;
    max-width: 150px;
    width: 100%;
}

.banner_content_middle {
    height: 420px;
    margin: 0 auto;
    max-width: 1170px;
}
.banner_content_middle_content_left{
	float:left;
	width:33%;
	margin-left:13px;
}
.banner_content_middle_content img{
	max-width:100%;
	height:auto;
}
.img_center{
	text-align:center;
	margin:32px auto 12px;
	display:block;
}
.hometop_main{
	
}
.homecontent_top {
    display: table;
    margin: 20px auto;
    max-width: 1170px;
    width: 100%;
}
.homecontent_left{
	float:none;
	width:100%;
	margin:0.5% 0;
	text-align:left;
}
.homecontent_left ul{
	margin:0;
}
.homecontent_left ul li {
    float: left;
    list-style: outside none square;
    margin: 2px 0.44%;
    width: 32%;
}
.homecontent_right {
    float: left;
    margin: 0.5% 0.44%;
    width: 32%;
}
.homecontent_right img {
    height: auto;
    max-width: 100%;
    width: 100%;
}

.banner_content_middle_content_right > h1 {
    color: #fff !important;
}
.home_list h3 {
    color: #595858 !important;
}

.banner_content_middle_content_right {
    background: #1a72a8 none repeat scroll 0 0;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    float: left;
    height: 420px;
    margin: 0;
    padding: 50px 16px 0;
    text-align: center;
    width: 43%;
}
.showcaseleft1 {
    box-sizing: border-box;
    float: left;
    margin: 20px 0 0;
    padding: 10px;
    width: 40%;
}
.showcaseright1 {
    box-sizing: border-box;
    float: right;
    margin: 20px 0 0;
    padding: 10px;
    width: 100%;
}
.showcaseleft1 img {
    height: auto;
    max-width: 500px;
    width: 100%;
}
.showcaseleft img {
    height: auto;
    max-width: 620px;
    width: 100%;
}
.showcaseleft {
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 10px;
    width: 60%;
}
.showcaseright {
    box-sizing: border-box;
    float: right;
    font-size: 14px;
    margin: 60px 0;
    padding: 10px;
    width: 40%;
}
.showcaseright h3 {
    color: #111 !important;
}
.showcaseright1 a, .showcaseleft1 a, .vehicle_list a {
    font-weight: bold;
    transition: all 0.5s ease-in-out 0s;
}
.showcaseright1 a, .showcaseleft1 a, .vehicle_list a:hover {
    background: #169a5a none repeat scroll 0 0 !important;
    color: #fff !important;
}
.showcaseright1 a {
    background: #169a5a none repeat scroll 0 0;
    clear: both;
    color: #fff;
    font-size: 16px;
    margin: 12px auto;
    padding: 13px 42px;
    text-align: center;
    text-decoration: none;
}
.showcaseleft1 a {
    border: 1px solid #0025bb;
    clear: both;
    color: #0025bb;
    margin: 12px auto;
    padding: 10px 32px;
    text-align: center;
}
.showcaseright a {
    background: #6eb43f none repeat scroll 0 0;
    clear: both;
    color: #fff;
    float: left;
    margin: 12px auto;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
}
.showcaseleft a {
    background: #6eb43f none repeat scroll 0 0;
    clear: both;
    color: #fff;
    float: left;
    margin: 12px auto;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
}
.autoservices {
    box-sizing: border-box;
    width: 100%;
}
.autoservices ul {
    margin: 0;
}
.autoservices ul li {
    float: left;
    list-style: inside none disc;
    margin: 3px 4px;
    padding: 3px;
}
.center {
    box-sizing: border-box;
    margin: 30px auto;
    text-align: center !important;
    text-transform: uppercase;
    width: 100%;
}
.home_list h2 {
    color: #f57923 !important;
}
.center h2, h3 {
    /*text-align: center !important;*/
}
.center h3 {
    color: #938e8e !important;
    font-weight: 400;
    text-align: center !important;
}
.center img {
    max-width: 100%;
}
.footertopsocial {
    display: table;
    margin: 0 auto;
    max-width: 1170px;
    text-align: center;
    width: 30%;
}
.footertopsocial img {
    max-width: 60%;
}
.footer_top .footertopsocial ul {
    margin: 12px 0;
    text-align: center;
}
.booking_line {
    background: #444444 none repeat scroll 0 0;
    box-sizing: border-box;
    text-align: center;
    width: 100%;
}
.slideOverlay {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.booking_line img {
    height: auto;
    max-width: 1170px;
    width: 100%;
}
.headerimage_home {
    height: 420px;
    left: 0;
    position: absolute;
    top: 0;
}
.headerimage_home img {
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
}
.header_container {
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    width: 100%;
}
.vehicle_list {
    margin: 70px auto 0;
    max-width: 1170px;
    width: 100%;
}
.vehicle_list ul li {
    box-sizing: border-box;
    float: left;
    line-height: 1.87;
    list-style: outside none none;
    margin: 0;
    padding: 10px;
    text-align: center;
    width: 24%;
}
.vehicle_list img {
    height: auto;
    margin: 0 auto !important;
    max-width: 372px !important;
    text-align: center;
    width: 100%;
}
.even {
    margin: 0 2%;
}
.vehicle_benefits_list {
    margin: 70px auto 0;
    max-width: 1170px;
    width: 100%;
}
.vehicle_benefits_list ul li {
    box-sizing: border-box;
    float: left;
    line-height: 1.87;
    list-style: outside none none;
    margin: 0;
    padding: 10px;
    width: 48%;
}
.vehicle_benefits_list img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.vehicle_benefits even {
    margin: 0 4%;
}

.vehicles li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    box-sizing: border-box;
    float: left !important;
    list-style: outside none none;
    margin: 4px 1.4%;
    min-height: 190px;
    padding: 12px;
    width: 47% !important;
}
.vehicles {
}
.vehicles .tplvar-listitem-url-href.tplvar-listitem-title.tplvar-listitem-target-target {
    font-size: 16px;
    font-weight: 700 !important;
    text-decoration: none;
}
.footertopsocial li {
    margin: 0 4px;
}
.italic {
    color: #111;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
}
.Right .BlockContent {
    padding: 0 15px;
}
.Right h1 span, .Right h2 span, .Right h3 span, .Right h4 span, .Right h5 span, .Right h6 span, .Right h1 span, .Right h2 span, .Right h3 span, .Right h4 span, .Right h5 span, .Right h6 span {
    margin: 0 0 0 15px;
}
.Right h1, .Right h2, .Right h3, .Right h4, .Right h5, .Right h6, .Right h1, .Right h2, .Right h3, .Right h4, .Right h5, .Right h6 {
    font-size: 1.3em;
    margin: 15px 0 10px;
}
.Right .SideBox {
    list-style: outside none none;
    margin: 0 0 10px;
    padding: 0 0 20px;
    width: 100%;
}
.vehicles li {
    background: #fff none repeat scroll 0 0;
    /*border: 1px solid #ececec;*/
    box-sizing: border-box;
    float: left !important;
    list-style: outside none none;
    margin: -21px 1.4%;
   /* min-height: 1px;*/
    padding: 12px;
    width: 29% !important;
}
.vehicles {
}
.vehicles .tplvar-listitem-url-href.tplvar-listitem-title.tplvar-listitem-target-target {
    font-size: 17px;
    font-weight: 700 !important;
    text-decoration: none;
}
.Left .banner_content_middle h2 {
    color: #fff !important;
    margin: 2px 0 !important;
}
.Right ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.RSSBlock h2 {
    margin: 3px 0 !important;
}
.RSSBlock h2 a {
    background-position: 5px 5px;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    padding-left: 45px;
    padding-top: 10px;
}
.RSSBlock h2, .RSSBlock {
    padding: 0 !important;
}
.Search a {
    text-decoration: none;
}
.Search input[type="text"] {
    width: 105px;
}
.Search p {
    line-height: 0.5em;
    text-align: right;
}
.Search small {
    margin: 0;
    text-align: right;
}
.SearchToggleLinkShow, .SearchToggleLinkHide {
    padding-right: 15px;
}
select option {
    padding: 0 10px;
}
.SideBoxContact h3 {
    font-size: 1.6em;
}
#Slogan {
    clear: both;
    height: 345px;
    margin: 0;
    padding: 0;
    width: 980px;
}
#Slogan h2 {
    padding: 80px 350px 0 35px;
}
.Small {
    font-size: 0.75em;
}
.SubCategoriesList {
    font-size: 10pt;
}
table {
    border-collapse: collapse;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
#Tag {
    font-size: 1.1em;
    font-weight: bold;
    margin: 35px 15px 0 0;
}
td {
    padding: 4px 6px;
    vertical-align: top;
}
.Testimonial {
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 0 20px 15px;
    padding: 20px 0 20px 60px;
}
.Testimonial_content {
    font-style: italic;
    padding: 0 60px 0 0;
}
th {
    border-bottom: 1px solid #c4c4c4;
    border-left: 1px solid #c4c4c4;
    font-size: 0.9em;
    padding: 6px 8px;
    text-align: left;
    vertical-align: top;
}
th a img {
    margin: 0 0 10px;
    text-decoration: none;
}
th p {
    margin: 5px 0;
}
#Topnav {
    margin: 25px 0 0;
}
.TopSearch {
    margin: 35px -15px 0 360px;
    padding: 0 15px 0 0;
    position: absolute;
    z-index: 999999;
}
.TopSearch .Searchbg {
    height: 28px;
    margin: 7px 0;
    width: 65px;
}
.TopSearch .Searchinput {
    height: 23px;
    margin: 7px 0 0;
    width: 248px;
}
.tplWidthColumns2 {
    display: table;
    max-width: 1170px;
    width: 100%;
}
.tplWidthColumns3 {
    width: 75%;
}
.tplWidthColumns3 img {
    height: auto;
    max-width: 100%;
    padding: 10px;
}
ul li {
    list-style: outside none none;
    margin: 4px 0;
}
ul, ol {
    margin: 10px 0 15px 25px;
}
.VerticalFormContainer dd {
    margin-bottom: 6px;
    margin-left: 0;
}
#Wrapper {
    clear: both;
    display: table;
    margin: 14px auto 0;
    max-width: 1170px;
    width: 100%;
}
.ViewAuthorContainer h4 {
    clear: both;
}
.tplvar-listitem-summary img {
    height: auto;
    width: 100%;
}
.homecotent {
}
.homecontent img {
    float: left;
    margin: 10px;
    padding: 8px;
    width: 100%;
}
.quick_links {
    background: rgba(0, 0, 0, 0) url("../images/quick-links.jpg") repeat-x scroll 0 0;
    height: 30px;
    margin: 0;
    padding: 0 0 10px 4px;
    width: 980px;
    z-index: 999999;
}
.social {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ffffff, #f1f1f1) repeat scroll 0 0;
    border-radius: 6px;
    box-shadow: 0 1px 2px #b0b0b0;
    width: 400px;
    z-index: 999999;
}
#Logo {
    background: #fff none repeat scroll 0 0 !important;
    float: left;
    margin: 0 0 0 12px;
    position: relative;
    width: 280px;
    z-index: 999999;
}
#Logo img {
    margin: 5px 0 0;
    max-width: 280px;
}
.social ul {
    color: #000000;
    float: left;
    font-size: 14px;
    font-weight: 400;
    width: 400px;
}
.social ul h3 {
    color: #950707;
    float: left;
    font-size: 12px;
    font-weight: 400;
    margin: 0 10px;
}
.social ul li {
    float: left;
    list-style: outside none none;
    margin: 0 4px;
}
.social ul li a {
    cursor: pointer;
}
.facebook {
    background: rgba(0, 0, 0, 0) url("../images/facebook_top.png") repeat scroll 0 0;
    height: 29px;
    width: 29px;
}
.twitter {
    background: rgba(0, 0, 0, 0) url("../images/twitter_top.png") repeat scroll 0 0;
    height: 29px;
    width: 29px;
}
.twitter {
    background: rgba(0, 0, 0, 0) url("../images/youtube_top.png") repeat scroll 0 0;
    height: 29px;
    width: 29px;
}
.videos {
    font-size: 11px;
}
.videos ul li a {
    font-weight: bold;
}
.Block::after {
    clear: both;
    content: ".";
    display: table;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.Block {
    display: inline-block;
}
html[xmlns] .Block {
    display: table;
}
* html .Block {
    height: 1%;
}
.covernote {
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
    max-width: 1170px;
    width: 100%;
}
.cover_left {
    float: right;
    margin: 60px 10px 0;
    width: 48%;
}
.cover_left h2 {
    color: #fff !important;
    font-weight: 600;
}
.cover_left img {
    max-width: 503px !important;
}
.cover_left h1 {
    color: #fff !important;
    font-family: Walsheim-Bold;
    font-size: 35px !important;
    font-weight: bold;
    margin: 15px 0 12px !important;
}
.cover_left a {
    background: #169a5a none repeat scroll 0 0;
    clear: both;
    color: #fff;
    font-size: 20px;
    margin: 12px auto;
    padding: 10px 42px;
    text-align: center;
    text-decoration: none;
    transition: all 0.5s ease-in-out 0s;
}
.cover_left a:hover {
    background: #f5dc09 none repeat scroll 0 0;
    color: #fff !important;
}
.cover_right {
    float: left;
    margin: 20px 10px;
    width: 40%;
}
.contact_div {
    float: left;
    width: 48%;
}
.cover_right h1 {
    color: #fff !important;
    font-family: Walsheim-Bold;
    font-size: 35px !important;
    font-weight: bold;
    margin: 15px 0 0 !important;
    text-align: center;
}
.cover_right a {
    background: #6eb43f none repeat scroll 0 0;
    clear: both;
    color: #fff;
    float: left;
    margin: 12px auto;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
}
.sliderbox {
    margin: 0 auto !important;
    min-height: 390px;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    width: 100%;
}
.sliderbox ul li {
    float: left;
    margin: 0;
    padding: 0;
}
.base {
    height: 70px;
    overflow: hidden;
}
.content_mini {
    border: 1px solid #b8bfc7;
    border-radius: 5px;
    box-shadow: 0 0 10px #d0d6dd;
    max-width: 1170px;
    padding: 20px 10px;
    position: relative;
    width: 928px;
}
.customer_base {
    background: transparent url("../images/store-mainproducts-bg.png") repeat scroll left bottom;
    border: 1px solid #d4d9dd;
    border-radius: 4px;
    margin: 0 0 14px;
    overflow: hidden;
    padding: 4px;
    width: 584px;
}
.customer {
    border-radius: 4px;
    float: left;
    margin: 4px 14px 0 0;
    padding: 4px;
    width: 269px;
}
.customer2 {
    border-radius: 4px;
    float: left;
    margin: 4px 0 0;
    padding: 4px;
    width: 269px;
}
.home_title {
    background: rgba(0, 0, 0, 0) url("../images/label.jpg") no-repeat scroll 0 0;
    height: 48px;
    width: 573px;
}
.product_quote {
    height: 40px;
    margin: 12px auto;
    width: 260px;
}
.product_quote a {
    background-color: #a92409;
    border: 1px solid #bc611d;
    color: #ffffff;
    font-weight: bold;
    padding: 6px 30px;
    text-align: center;
    text-decoration: initial;
}
.product_quote a:hover {
    background-color: #a92409;
    border: 1px solid #bc611d;
    color: #ffffff;
    font-weight: bold;
    padding: 6px 30px;
    text-align: center;
    text-decoration: initial;
}
.equip {
    background: rgba(0, 0, 0, 0) url("../images/equip.jpg") no-repeat scroll 0 0;
    height: 71px;
    margin: 10px auto;
    width: 329px;
}
.quote {
    background: #f24537 -moz-linear-gradient(center top , #f24537 5%, #c62d1f 100%) repeat scroll 0 0;
    border: 1px solid #d02718;
    border-radius: 5px;
    box-shadow: 0 1px 0 0 #f5978e inset;
    color: #ffffff;
    display: inline-block;
    font-family: arial;
    font-size: 21px;
    font-weight: bold;
    margin: 12px 40px;
    padding: 6px 50px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #810e05;
}
.quote:hover {
    background: #c62d1f -moz-linear-gradient(center top , #c62d1f 5%, #f24537 100%) repeat scroll 0 0;
    color: #ffffff;
}
a.quote:hover {
    background: #c62d1f -moz-linear-gradient(center top , #c62d1f 5%, #f24537 100%) repeat scroll 0 0;
    color: #ffffff;
}
.quote:active {
    position: relative;
    top: 1px;
}
.content_main .tplrepeat-list {
    background: transparent url("../images/store-mainproducts-bg.png") repeat scroll left bottom;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin: 12px 0;
    min-height: 200px;
    padding: 10px 16px;
}
.content_main {
}
.AnchorImageBox img {
    border: medium none;
    max-width: 100%;
    padding: 0;
}
#banner_back {
    background: rgba(0, 0, 0, 0) url("../images/banner-back.png") repeat scroll 0 0;
    margin: 0;
    max-height: 352px;
    max-width: 1170px;
    min-height: 352px;
    padding: 0;
    width: 100%;
}
#banner_back_home {
    background: rgba(0, 0, 0, 0) url("../images/header-holder-home.jpg") no-repeat scroll center top;
    display: block;
    height: 100%;
    margin: 0 auto;
    max-width: 1170px;
    min-height: 400px;
    width: 100%;
}
.background_inner_top {
    display: table;
    margin: 40px 0 0;
    padding: 0;
    width: 100%;
}
.background_inner_top_text {
    background: rgba(0, 0, 0, 0) url("../images/background-inner.png") repeat scroll 0 0;
    border: 6px solid #deecf3;
    color: #fff;
    float: right;
    height: 130px;
    padding: 10px;
    width: 33%;
}
.background_inner_top_text2 {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border: 6px solid #fff;
    color: #fff;
    float: right;
    height: 130px;
    padding: 10px;
    width: 33%;
}
.background_inner_top_text_left {
    display: table;
    float: left;
    margin: 0 10px 0 0;
    padding: 10px;
    width: 60%;
}
.background_inner_top_text_right {
    display: table;
    float: right;
    width: 30%;
}
.background_inner_content {
    box-sizing: border-box;
    margin: 60px 0 0;
    overflow: hidden;
    padding: 60px 20px 0;
}
.background_inner_content_left {
    float: left;
    margin: 30px 0 0;
    width: 60%;
}
.background_inner_content_left a {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #0054a6;
    display: table;
    font-size: 18px;
    font-weight: bold;
    margin: 30px 0 0;
    padding: 14px 80px;
    text-decoration: none;
}
.background_inner_content_left a:hover {
    color: #fc4334;
}
.background_inner_content_right {
    box-sizing: border-box;
    color: #fff;
    float: right;
    font-style: italic;
    font-weight: bold;
    height: 200px;
    padding: 10px;
    width: 40%;
}
.background_inner_content h1 {
    color: #fff !important;
    font-size: 28px;
}
.background_inner_content h2 {
    color: #fff !important;
}
#banner_back1 {
    background: rgba(0, 0, 0, 0) url("../images/banner-back1.png") repeat scroll 0 0;
    display: block;
    height: 100%;
    margin: 80px 0 0;
    max-height: 352px;
    max-width: 1170px;
    padding: 0;
    width: 100%;
}
#banner_back_products {
    background: transparent url("../images/products-banner.jpg") repeat scroll 0 0 / cover ;
    display: block;
    height: 100%;
    min-height: 400px;
    width: 100%;
}
.modules_productlist {
    width: 100%;
}
.modules_productlist h3 {
    border-bottom: 8px solid #ececec;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
}
.modules_productlist .listRow {
    -moz-border-bottom-colors: #fd4439;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 4px;
    box-sizing: border-box;
    clear: none;
    float: left;
    margin: 0 5px 2px;
    min-height: 350px;
    overflow: hidden;
    padding: 12px;
    width: 48%;
}
.modules_productlist .listRow .listSummary ul li {
    list-style: outside none square !important;
}
.modules_productlist .listRow a {
    color: #005296;
    text-decoration: none;
}
#bodymain {
    background: transparent url("../images/bodymain-bg.jpg") no-repeat scroll 0 0;
    border-bottom: 1px solid #cccccc;
    margin: 0 0 40px;
    max-width: 1170px;
    overflow: hidden;
    padding: 30px 20px 20px;
    width: 100%;
}
.startnow {
    margin: 10px auto;
    max-width: 1170px;
    overflow: hidden;
    padding: 10px;
    width: 100%;
}
.startnow_link {
    float: right;
    text-align: center;
}
.homestartnow_link {
    float: right;
    margin: 0 90px 0 0;
    text-align: center;
}
.getprice {
    background: #ffec64 -moz-linear-gradient(center top , #ffec64 5%, #ffab23 100%) repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #fff6af inset;
    color: #ffffff;
    display: inline-block;
    font-family: arial;
    font-size: 25px;
    font-weight: bold;
    padding: 7px 54px;
    text-decoration: none;
    text-shadow: 0 0 0 #b06f07;
}
.getprice:hover {
    background: #ffab23 -moz-linear-gradient(center top , #ffab23 5%, #ffec64 100%) repeat scroll 0 0;
    color: #fff;
}
.getprice:active {
    position: relative;
    top: 1px;
}
.getprice2 {
    background: #ffec64 -moz-linear-gradient(center top , #ffec64 5%, #ffab23 100%) repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #fff6af inset;
    color: #ffffff;
    display: inline-block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 14px;
    text-decoration: none;
    text-shadow: 0 0 0 #b06f07;
}
.getprice2:hover {
    background: #ffab23 -moz-linear-gradient(center top , #ffab23 5%, #ffec64 100%) repeat scroll 0 0;
    color: #fff;
}
.getprice2:active {
    position: relative;
    top: 1px;
}
.websiteplans {
    background: rgba(0, 0, 0, 0) url("../images/plans.jpg") no-repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 4px;
    height: 189px;
    padding: 10px;
}
.websiteplans h4 {
    color: #0f70b8;
    font-size: 15px;
}
.modules_productlist .AnchorImageLeft {
    float: right;
    margin-left: 2px;
    margin-right: 22px !important;
    margin-top: -50px;
}
#Outer .Content .websiteplans li {
    color: #333;
    padding: 0;
}
.plugins {
}
.plugins ul {
    padding: 22px 0 0 72px;
}
.icon1 {
    background: rgba(0, 0, 0, 0) url("../images/wm-ico-1.png") no-repeat scroll 0 0;
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon2 {
    background: rgba(0, 0, 0, 0) url("../images/wm-ico-2.png") no-repeat scroll 0 0;
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon3 {
    background: rgba(0, 0, 0, 0) url("../images/wm-ico-3.png") no-repeat scroll 0 0;
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon4 {
    background: rgba(0, 0, 0, 0) url("../images/wm-ico-4.png") no-repeat scroll 0 0;
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon5 {
    background: rgba(0, 0, 0, 0) url("../images/wm-ico-5.png") no-repeat scroll 0 0;
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon6 {
    background: rgba(0, 0, 0, 0) url("../images/wm-ico-6.png") no-repeat scroll 0 0;
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon7 {
    background: rgba(0, 0, 0, 0) url("../images/wm-ico-7.png") no-repeat scroll 0 0;
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.home_request {
    margin: 280px 100px 0 660px;
    position: absolute;
}
.home_request2 {
    margin: 480px 100px 0 60px;
    position: absolute;
}
.column {
    float: left;
    padding-top: 0;
    width: 260px;
}
.index-chart-testimonials .compare h4 {
    color: #222222;
    font-family: UnitWeb-Light,Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 13px;
}
#Wrapper .indexpage-chart th {
    background: transparent none repeat scroll 0 0;
    border-left: 1px solid #c4c4c4;
    font-size: 0.9em;
    padding: 6px 8px;
    text-align: left;
    vertical-align: top;
}
.index-chart-testimonials .compare .indexpage-chart {
    background: transparent url("../images/chart-top.png") no-repeat scroll 0 0;
    float: right;
    width: 642px;
}
.index-chart-testimonials .indexpage-chart table {
    background: transparent url("../images/index/chart/chart-footer.png") no-repeat scroll 0 bottom;
    width: 99.9%;
}
.index-chart-testimonials .indexpage-chart th {
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    padding: 13px 8px 10px;
    vertical-align: middle;
}
.index-chart-testimonials .indexpage-chart .feature-title {
    border-left: 1px solid #e2e2e2;
    font-size: 12px;
    font-weight: bold;
}
.indexpage-chart th.feature-title {
    border-left-width: 0;
    color: #ffffff;
    font-size: 13px;
    line-height: 15px;
    text-shadow: -1px 0 1px #666666;
    width: 106px;
}
.index-chart-testimonials .indexpage-chart th.last {
    border-right-width: 0;
}
.indexpage-chart td {
    background-color: #f3f3f3;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    line-height: 18px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.index-chart-testimonials .indexpage-chart td span {
    display: block;
}
.index-chart-testimonials .indexpage-chart td.feature-title {
    padding-left: 10px;
}
.index-chart-testimonials .indexpage-chart .checkmark {
    float: none;
    margin: 0 auto;
    text-indent: -999em;
}
.index-chart-testimonials .indexpage-chart tr.last td {
    border-bottom-width: 0;
}
.index-chart-testimonials .indexpage-chart tfoot td {
    background-color: transparent;
    border-width: 0;
    font-size: 4px;
    height: 4px;
    line-height: 4px;
    padding: 0;
}
.index-chart-testimonials .indexpage-chart .brighton .feature-title {
    color: #9d1a36;
}
.index-chart-testimonials .indexpage-chart .brighton .feature-title .sp-lockman {
    display: inline-block;
    margin: 0 4px 0 0;
    top: -1px;
}
.index-chart-testimonials .splash {
    background: transparent url("../images/index/chart/testimonial-fade.jpg") no-repeat scroll 0 bottom;
    height: 326px;
    max-width: 1170px;
    padding-left: 0;
    position: relative;
    z-index: 3;
}
.index-chart-testimonials .splash h1 {
    background: transparent url("../images/txt-ll-helps-protect-you.png") no-repeat scroll 0 0;
    height: 80px;
    margin-left: 343px;
    position: relative;
    top: 16px;
    z-index: 4;
}
.index-chart-testimonials .splash h2 {
    height: 85px;
    margin: 108px 0 0 345px;
}
.index-chart-testimonials .cta .btn-enroll:hover {
    background-position: 0 -64px;
}
.index-chart-testimonials .user-testimonials {
    height: 326px;
    left: 0;
    max-width: 1170px;
    position: absolute;
    top: 0;
    z-index: 3;
}
.index-chart-testimonials .user-testimonials .user {
    height: 326px;
    left: 0;
    top: 0;
    width: 100%;
}
.ielte8 .index-chart-testimonials .user-testimonials .user {
    background: transparent url("../images/index/chart/testimonial-fade.jpg") no-repeat scroll 0 bottom;
}
.index-chart-testimonials .user-testimonials .user .photo {
    height: 326px;
    left: 0;
    position: absolute;
    text-indent: -999em;
    top: 0;
    width: 335px;
    z-index: 3;
}
.index-chart-testimonials .gene {
    display: none;
}
.index-chart-testimonials .splash .gene h2 {
    background: transparent url("../images/index/chart/txt-testimonial-gene.png") no-repeat scroll 0 0;
}
.index-chart-testimonials .gene .photo {
    background: transparent url("../images/index/chart/testimonial-photo-gene.jpg") no-repeat scroll 0 0;
}
.index-chart-testimonials .kristina {
    display: none;
}
.index-chart-testimonials .splash .kristina h2 {
    background: transparent url("../images/index/chart/txt-testimonial-kristina.png") no-repeat scroll 0 0;
    height: 98px;
}
.index-chart-testimonials .kristina .photo {
    background: transparent url("../images/index/chart/testimonial-photo-kristina.jpg") no-repeat scroll 0 0;
}
.index-chart-testimonials .justin {
    display: none;
}
.index-chart-testimonials .splash .justin h2 {
    background: transparent url("../images/index/chart/txt-testimonial-justin.png") no-repeat scroll 0 0;
    height: 104px;
}
.index-chart-testimonials .justin .photo {
    background: transparent url("../images/index/chart/testimonial-photo-justin.jpg") no-repeat scroll 0 0;
}
.index-chart-testimonials .michele {
    display: none;
}
.index-chart-testimonials .splash .michele h2 {
    background: transparent url("../images/index/chart/txt-testimonial-michelle.png") no-repeat scroll 0 0;
}
.index-chart-testimonials .michele .photo {
    background: transparent url("../images/index/chart/testimonial-photo-michelle.jpg") no-repeat scroll 0 0;
}
.index-chart-testimonials .testimonial-nav {
    background: transparent url("../images/bg-testimonial-nav.png") no-repeat scroll 0 0;
    height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 35px;
    top: 251px;
    width: 96px;
    z-index: 5;
}
.index-chart-testimonials #content .testimonial-nav li {
    background-image: none;
    float: left;
    padding: 9px 0 0 9px;
}
.index-chart-testimonials .testimonial-nav a {
    display: block;
    height: 13px;
    outline-width: 0;
    text-indent: -999em;
    width: 13px;
}
.index-chart-testimonials .testimonial-nav .activeSlide a {
    background: transparent url("../images/bg-testimonial-nav-highlight.png") no-repeat scroll 0 0;
}
.index-chart-testimonials .splash .index-disclaimer {
    border-width: 0;
    color: #999999;
    font-size: 10px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 40px;
    top: 294px;
    z-index: 999;
}
.index-chart-testimonials .cta-enroll {
    background: transparent url("../images/bg-cta-btn-enroll-now-210.png") no-repeat scroll 0 0;
    left: 349px;
    margin-left: 0;
    padding: 0;
    position: absolute;
    text-indent: -999em;
    top: 195px;
    width: 210px;
    z-index: 5;
}
.index-chart-testimonials .cta-enroll a {
    display: block;
    height: 68px;
}
.index-chart-testimonials .cta-enroll a:hover {
    background: transparent url("../images/bg-cta-btn-enroll-now-210.png") no-repeat scroll 0 -68px;
    width: 210px;
}
.index-chart-testimonials .cta-plan-pricing-alt {
    background: transparent url("../images/bg-cta-btn-sign-up-under-3-minutes.png") no-repeat scroll 0 0;
    left: 349px;
    margin-left: 0;
    padding: 0;
    position: absolute;
    text-indent: -999em;
    top: 200px;
    width: 235px;
    z-index: 5;
}
.index-chart-testimonials .cta-plan-pricing-alt a {
    display: block;
    height: 52px;
}
.index-chart-testimonials .cta-plan-pricing-alt a:hover {
    background: transparent url("../images/bg-cta-btn-sign-up-under-3-minutes.png") no-repeat scroll 0 -52px;
    width: 235px;
}
.index-chart-testimonials .cta-plan-pricing {
    background: transparent url("../images/bg-cta-btn-see-plans-and-pricing.png") no-repeat scroll 0 0;
    left: 349px;
    margin-left: 0;
    padding: 0;
    position: absolute;
    text-indent: -999em;
    top: 205px;
    width: 235px;
    z-index: 5;
}
.index-chart-testimonials .cta-plan-pricing a {
    display: block;
    height: 46px;
}
.index-chart-testimonials .cta-plan-pricing a:hover {
    background: transparent url("../images/bg-cta-btn-see-plans-and-pricing.png") no-repeat scroll 0 -46px;
    width: 235px;
}
.index-chart-testimonials .txt {
    left: 385px;
    position: absolute;
    top: 255px;
    z-index: 5;
}
#client_menu_top {
    background: #333 none repeat scroll 0 0;
    display: table;
    height: 34px;
    padding: 5px 0;
    position: relative;
    width: 100%;
}
#client_menu li.full-width {
    position: static;
}
#client_menu div.menu-icon {
    display: none;
}
#client_menu {
    background: #333 none repeat scroll 0 0;
    display: table;
    height: 34px;
    padding: 5px 0;
    position: relative;
    width: 100%;
}
#client_menu ul {
    margin: 0 auto;
    max-width: 1170px;
}
#client_menu ul li {
    float: left;
    margin: 0 4px;
    padding: 4px;
}
#client_menu ul li a {
    color: #ffffff;
    text-decoration: none;
}
.container_blue {
    background-position: 0 50%;
    display: block;
    height: 463px;
    width: 100%;
}
.container_orange {
    background: rgba(0, 0, 0, 0) url("../images/doctor-2.jpg") repeat scroll center top;
    width: 100%;
}
#domain_tools {
    display: table;
    height: 70px;
    margin: 118px 0 20px;
    position: relative;
    width: 100%;
}
.domain_finder {
    margin: 8px auto;
    width: 98%;
}
.domain_finder_search {
    display: block;
}
.domain_finder_intro {
    color: #333333;
    font-family: "Walsheim-Bold";
    font-size: 1.6em;
    margin: 18px 10px 0;
    width: 100%;
}
.dsearch2 {
    background-color: #ffffff;
    border: 1px solid #bebebe;
    border-radius: 0;
    box-shadow: 0 2px 0 0 #bebebe inset;
    color: #555555;
    display: table-cell;
    font-size: 16px;
    height: 36px;
    line-height: 1.42857;
    padding: 10px 20px;
    vertical-align: middle;
    width: 70%;
}
.btn_lrg {
    border-bottom-width: 5px;
    border-radius: 0;
    font-size: 24px;
    line-height: 1.33;
    min-width: 140px;
    padding: 14px 30px 9px;
}
.dbutton {
    border-bottom-width: 5px;
    border-radius: 0;
    font-size: 24px;
    line-height: 1.33;
    min-width: 140px;
    padding: 14px 30px 9px;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-user-select: none;
    border-color: transparent;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 4px;
    cursor: pointer;
    display: inline-block;
    font-family: "Walsheim-Medium",Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 56px;
    line-height: 1.42857;
    margin-bottom: 0;
    min-width: 44px;
    padding: 10px 20px 7px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: transform 0.1s ease 0s;
    vertical-align: middle;
}
.btn-primary {
    background-color: #008a32 !important;
    border-color: #007029 !important;
    color: #ffffff !important;
}

.start_now {
    background-color: #000 !important;
    border-color: #007029 !important;
    border-radius: 4px;
    color: #ffffff !important;
    display: table;
    font-size: 16px;
    margin: 0 auto;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.dsearch_input {
    border: 1px solid #d4d4d4;
    padding: 9px 0;
}
.fixed {
    position: fixed;
    top: 0;
}
.services {
    float: left;
    max-width: 500px;
    overflow: hidden;
}
#Wrapper .services h1 {
    color: #f7860d;
}
.webd {
    background: rgba(0, 0, 0, 0) url("../images/web-d.png") no-repeat scroll left center;
}
.webd_content {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 10px 0 0 180px;
    padding: 10px;
    width: 50%;
}
.ecomm_hm {
    background: rgba(0, 0, 0, 0) url("../images/ecomm-hm.png") no-repeat scroll left center;
}
.web_host_hm {
    background: rgba(0, 0, 0, 0) url("../images/web-host-hm.png") no-repeat scroll left center;
}
.home_t {
    margin: 25px 0;
    text-align: center;
}
.font_blue {
    border-bottom: 1px dashed;
    color: #06f;
    font-size: 18px;
}
.services h1 {
    font-size: 1.4em;
}
.services ul {
    border: 1px solid #f1f1f1;
    float: left;
    margin: 3px;
    min-height: 120px;
    padding: 10px;
    width: 94%;
}
.domain_price {
    background: transparent url("../images/DOMAIN-PRICE.png") no-repeat scroll 0 0;
    height: 80px;
    margin: -49px 0 0 892px;
    position: absolute;
    width: 88px;
    z-index: 999999;
}
.StorefrontWidget {
    margin: 0 0 30px;
    overflow: hidden;
    width: 630px;
}
.StorefrontWidget ul {
    float: left;
    margin: 0 4px;
    width: 200px;
}
.StorefrontWidget h5 {
    border-bottom: 2px solid #202020;
    color: #212121;
    font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.1em;
    margin: 23px 0;
    text-transform: uppercase;
}
.StorefrontWidget h4 {
    color: #212121;
    font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.1em;
    margin: 23px 0;
    text-transform: uppercase;
}
ul.tabs {
    background: #f9fbfd none repeat scroll 0 0;
    float: left;
    list-style: outside none none;
    margin: 4px 0 0 1px;
    padding: 0;
    width: 100%;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
    background: #fcfdfe none repeat scroll 0 0;
    color: #e95c41;
    font-size: 14px;
}
html ul.tabs li a:hover {
}
html ul.tabs li.active, html ul.tabs li.active {
    border-bottom: 6px solid #ff910f;
}
ul.tabs li {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 18px 0;
    position: relative;
    width: 33.3%;
}
.Content .tab_heading h5 {
    font-size: 20px;
}
.Content .mail_features_tab h4 {
    color: #e95c41;
    font-size: 16px;
}
ul.tabs li a {
    background-repeat: no-repeat;
    color: #526066;
    display: block;
    font-family: "Metrophobic",Arial,Tahoma,Verdana;
    font-size: 14px;
    font-weight: 100;
    outline: medium none;
    text-align: center;
    text-decoration: none;
}
.tab_container {
    border-top: medium none;
    clear: both;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.tab_content {
    padding: 18px 10px;
}
.tab_heading {
    margin: 10px 0 20px;
    padding: 10px 0;
    text-align: center;
}
.tab-content-left {
    float: left;
    margin: 0 0 27px;
    width: 100%;
}
.mail_features_tab {
    overflow: hidden;
    padding: 10px;
    width: 100%;
}
.mail_features_tab ul {
    float: left;
    margin: 10px 6px;
    min-height: 230px;
    overflow: hidden;
    padding: 0;
    width: 32%;
}
.ecomm_core_features {
    overflow: hidden;
    padding: 10px;
    width: 100%;
}
.Content .ecomm_core_features h4 {
    color: #ff8234;
    font-size: 1.41429em;
    font-weight: bold;
    margin: 0 0 18px;
    text-align: center;
}
.Content .ecomm_core_features h3 {
    color: #333;
    font-size: 20px;
    font-weight: 400;
}
.ecomm_core_features ul {
    float: left;
    margin: 10px 6px;
    min-height: 230px;
    overflow: hidden;
    padding: 0;
    width: 32%;
}
.ecomm_start {
    clear: both;
    margin: 0 0 10px;
    text-align: center;
}
.ecomm_start h4 {
    font-size: 20px;
    padding: 10px 0;
}
#homepage_wrap {
    background: transparent none repeat scroll 0 0;
    margin: 0;
    padding: 0;
}
#HeaderContentArea {
    background: transparent none repeat scroll 0 0;
    width: 100%;
    z-index: 100;
}
#LowerHeaderContentArea {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    padding: 0;
}
#LowerHeaderContentAreaInner {
    border-bottom: 1px solid #dddddd;
}
#LowerHeaderContentAreaInner, #lowerfooterWrapper {
    margin: 0 auto;
    max-width: 1170px;
    width: 100%;
}
#headerTopWrapper {
    display: block;
    float: left;
}
.ecomm_1 {
    background: rgba(0, 0, 0, 0) url("../images/ecomm-1.jpg") no-repeat scroll 0 0;
    height: 310px;
    overflow: hidden;
    width: 100%;
}
.ecomm_content {
    float: left;
    font-size: 14px;
    margin: 20px 0 0;
    padding: 0;
    width: 40%;
}
.ecomm_2 {
    background: rgba(0, 0, 0, 0) url("../images/ecomm-2.jpg") no-repeat scroll 0 0;
    height: 310px;
    overflow: hidden;
    width: 100%;
}
.ecomm_content2 {
    float: left;
    margin: 20px 0 0;
    padding: 0;
    width: 33%;
}
.text_orange {
    color: #e96045;
    font-size: 14px;
}
.webarticles {
    width: 50%;
}
.blue_font_sm {
    color: #fff;
    font-size: 11px;
}
#Container .blue_font_sm a {
    color: #ff8a02;
    font-size: 12px;
    margin: 0 4px;
}
#Container .client_menu ul {
    margin: 5px auto;
    max-width: 1170px;
    overflow: hidden;
}
.login {
    color: #fff;
    margin: 0 8px 0 0;
    padding: 2px 10px;
}
#Container .login a {
    color: #ffffff;
    padding: 0;
}
.clients_floatright {
    float: right;
    margin: 0 0 0 30px;
}
.free_ecomm_hosting {
    background: rgba(0, 0, 0, 0) url("../images/FREE-ecommerce-hosting.png") no-repeat scroll 0 0;
    float: right;
    height: 132px;
    margin: 0;
    position: relative;
    width: 132px;
}
.menu_item {
    background: #77c043 none repeat scroll 0 0;
    clear: both;
    height: 40px;
    overflow: hidden;
}
.footer_top .footertopsocial ul li {
    background: #ae0303 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff !important;
    display: inline-block;
    font-size: 30px;
    height: 34px;
    line-height: 32px;
    list-style: outside none none;
    margin: 0 6px;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    width: 34px;
}
.footer_top.facebook, .footer_top.twitter, .footer_top.instagram, .footer_top.linkedin a {
    color: #fff !important;
}
.facebook {
    background: #3b5998 none repeat scroll 0 0 !important;
    color: #fff !important;
    height: 36px;
    width: 36px;
}
.facebook a {
    color: #fff !important;
}
.twitter {
    background: #00aced none repeat scroll 0 0 !important;
    color: #fff !important;
    height: 36px;
    width: 36px;
}
.twitter a {
    color: #fff !important;
}
.linkedin {
    background: #006680 none repeat scroll 0 0 !important;
    color: #fff !important;
    height: 36px;
    width: 36px;
}
.linkedin a {
    color: #fff !important;
}
.instagram {
    background: #a26d53 none repeat scroll 0 0 !important;
    color: #fff !important;
    height: 36px;
    width: 36px;
}
.instagram a {
    color: #fff !important;
}
.green_check {
    background: rgba(0, 0, 0, 0) url("../images/greencheck_li.png") no-repeat scroll 0 0;
    height: 29px;
    width: 28px;
}
.footer_top {
    background: #333 none repeat scroll 0 0;
    margin: 0;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.home_cont_list {
    border-bottom: 1px solid #ececec;
    color: #666;
    font-size: 14px;
    margin: 50px 0 0;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.home_cont_list ul {
    background: rgba(0, 0, 0, 0) url("../images/icon-register.jpg") no-repeat scroll 0 10px;
    float: left;
    margin: 10px 5px;
    text-align: left;
    width: 32%;
}
.home_cont_list ul li {
    color: #555;
    margin: 10px 5px;
    padding: 10px 0 0 38px;
    text-align: center;
}
.span_1, .span_2, .span_3 {
    background: #79bd8f none repeat scroll 0 0;
    border-radius: 50px;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 22px 30px;
}
#Outer .crContainer {
    width: 100% !important;
}
.crLocale {
    display: none !important;
    overflow: hidden;
}
#Outer .crBreadcrumbs {
    background-color: #444 !important;
    display: none;
    height: 111px;
    width: 100%;
}
.footer_top_content {
    color: #fff;
    margin: 0 auto;
    max-width: 1170px;
    padding: 12px;
}
.inner_top_banner {
    margin: 0 auto;
    max-width: 1170px;
    overflow: hidden;
}
.inner_top_banner2 {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: auto;
    margin: 50px 0;
    overflow: hidden;
    padding: 10px;
}
.background_inner_content2 {
    height: auto;
    margin: 0;
    padding: 20px;
}
.footer_top_content strong {
    font-family: Walsheim-Bold;
    font-weight: 400;
}
.slicknav_menu {
    display: none;
}
@media screen and (max-width: 40em) {
.js #menu {
    display: none;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.header_message {
    width: 100%;
}
.banner_header_main img {
    height: auto;
    margin: 160px 0 0;
    max-width: 100%;
    width: 100%;
}
.contact_div {
    float: none;
    width: 100%;
}
.banner_header_main img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.arbenefits ul li {
    color: #111;
    float: left;
    margin: 5px 0.44%;
    padding: 3px;
    width: 100%;
}
.arbenefits1 ul li {
    color: #111;
    float: left;
    margin: 5px 0.44%;
    padding: 3px;
    width: 100%;
}
.js .slicknav_menu {
    display: block;
}
.home_list ul li {
    box-sizing: border-box;
    float: left;
    margin: 10px 0.44% !important;
    padding: 10px;
    width: 100%;
}
.header_message {
    float: none;
    margin: 0;
    text-align: center;
    width: 100%;
}
.rightcontainer {
    background: #f7f8f9 none repeat scroll 0 0;
    border-top: 1px solid #f7f8f9;
    padding: 12px 0 35px;
    width: 100%;
}
}
@media screen and (max-width: 768px) {
.js #menu {
    display: none;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.js .slicknav_menu {
    display: block;
}
.vehicles li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    box-sizing: border-box;
    float: left !important;
    list-style: outside none none;
    margin: 4px 1.4%;
    padding: 12px;
    text-align: center;
    width: 100% !important;
}
.sliderbox {
    margin: 0 auto !important;
    min-height: 90px;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    width: 100%;
}
.header_message {
    box-sizing: border-box;
    float: right;
    margin: -70px !important;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 46.5% !important;
    z-index: 999999;
}
}
@media screen and (max-width: 800px) {
.js #menu {
    display: none;
}
.js .slicknav_menu {
    display: block;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.sliderbox {
    margin: 0 auto !important;
    min-height: 90px;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    width: 100%;
}
.header_message {
    box-sizing: border-box;
    float: right;
    margin: -70px !important;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 46.5% !important;
    z-index: 999999;
}
}
@media screen and (max-width: 860px) {
.js #menu {
    display: none;
}
.js .slicknav_menu {
    display: block;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.sliderbox {
    margin: 0 auto !important;
    min-height: 90px;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    width: 100%;
}
.header_message {
    box-sizing: border-box;
    float: right;
    margin: -70px !important;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 46.5% !important;
    z-index: 999999;
}
}
@media screen and (max-width: 320px) {
.Left {
    display: table;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.Right {
    background: #f1f1f1 none repeat scroll 0 0;
    display: table;
    margin: 0;
    min-height: 671px;
    padding: 0 10px 20px;
    width: 100%;
}
.Right1 {
    background: #f1f1f1 none repeat scroll 0 0;
    display: table;
    margin: 0;
    min-height: 671px;
    padding: 0 10px 20px;
    width: 100%;
}
.Content {
    box-sizing: border-box;
    display: table;
    margin: 0;
    min-height: 300px;
    padding: 10px 15px 20px;
    width: 100%;
}
#Header_main {
    margin: 0;
    width: 100%;
}
#Logo {
    margin: 5px auto;
    text-align: center;
    width: 100%;
    z-index: 25;
}
.domain_top h1 {
    color: #333 !important;
    font-family: "Walsheim-Bold";
    font-size: 36px;
    font-weight: 100;
    line-height: 1.3;
    margin-bottom: 20px;
    margin-top: 0;
    text-align: center;
}
.domain_top {
    float: left;
    margin: 20px 0 40px;
    width: 100%;
}
.domain_ext ul li {
    background: #fff none repeat scroll 0 0;
    border-top: 8px solid #008a32;
    box-sizing: border-box;
    color: #333;
    display: table;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 5px;
    padding: 12px;
    text-align: center;
    width: 47%;
}
.background_inner_content2 {
    box-sizing: border-box;
    height: auto;
    margin: 0;
    padding: 20px;
    width: 100%;
}
.free_ecomm_hosting {
    display: none;
}
.inner_top_banner {
    box-sizing: border-box;
    margin: 50px 0;
    overflow: hidden;
    padding: 10px;
}
.modules_productlist .listRow {
    -moz-border-bottom-colors: #fd4439;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 4px;
    box-sizing: border-box;
    clear: none;
    float: left;
    margin: 0 5px 2px;
    overflow: hidden;
    padding: 12px;
    width: 100% !important;
}
.modules_productlist .AnchorImageLeft {
    float: right;
    margin-left: 2px;
    margin-right: 22px !important;
}
.showcaseleft {
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 10px;
    width: 100% !important;
}
.showcaseright {
    box-sizing: border-box;
    float: right;
    margin: 10px 0;
    padding: 10px;
    width: 100% !important;
}
.vehicle_list ul li {
    box-sizing: border-box;
    float: left;
    line-height: 1.87;
    list-style: outside none none;
    margin: 0;
    padding: 10px;
    width: 100%;
}
.center img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.vehicles li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    box-sizing: border-box;
    float: left !important;
    list-style: outside none none;
    margin: 4px 1.4%;
    padding: 12px;
    text-align: center;
    width: 100% !important;
}
.AnchorImageBox img {
    border: medium none;
    height: auto;
    max-width: 100%;
    padding: 0;
    width: 100%;
}
.AnchorImageLeft {
    float: none !important;
    margin-left: 2px;
    margin-right: 8px;
}
.AnchorImageBox {
    clear: both;
    font-size: 8pt;
    line-height: 0.5em;
    margin: 4px auto !important;
}
.cover_left {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.cover_left h1 {
    color: #fff !important;
    font-family: Walsheim-Bold;
    font-size: 35px !important;
    font-weight: bold;
    margin: 15px 0 12px !important;
}
.vehicle_list ul {
    margin: 0 !important;
}
#Logo img {
    height: auto;
    margin: 5px auto 0;
    text-align: center;
    width: 100%;
}
}
@media screen and (max-width: 360px) {
.Left {
    display: table;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.number {
    color: #B6913D;
    font-size: 19px;
    font-weight: bold;
    margin-top: 80px;
}

.banner_content_middle_content_right {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    border-radius: 12px;
    color: #fff;
    margin: 10% auto 0;
    padding: 16px;
    text-align: center;
    width: 80%;
	float:none;
}
.banner_content_middle_content_left {
    display: none;
    float: left;
    margin-left: 13px;
    width: 33%;
}
.Right {
    background: #f1f1f1 none repeat scroll 0 0;
    display: table;
    margin: 0;
    min-height: 671px;
    padding: 0 10px 20px;
    width: 100%;
}
.Right1 {
    
    display: table;
    margin: 0;
    min-height: 671px;
    padding: 0 10px 20px;
    width: 100%;
}
.Content {
    box-sizing: border-box;
    display: table;
    margin: 0;
    min-height: 300px;
    padding: 10px 15px 20px;
    width: 100%;
}
#Header_main {
    margin: 0;
    width: 100%;
}
#Logo {
    margin: 5px auto;
    text-align: center;
    width: 100%;
    z-index: 25;
}
.domain_top h1 {
    color: #333 !important;
    font-family: "Walsheim-Bold";
    font-size: 36px;
    font-weight: 100;
    line-height: 1.3;
    margin-bottom: 20px;
    margin-top: 0;
    text-align: center;
}
.domain_top {
    float: left;
    margin: 20px 0 40px;
    width: 100%;
}
.domain_ext ul li {
    background: #fff none repeat scroll 0 0;
    border-top: 8px solid #008a32;
    box-sizing: border-box;
    color: #333;
    display: table;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 5px;
    padding: 12px;
    text-align: center;
    width: 47%;
}
.background_inner_content2 {
    box-sizing: border-box;
    height: auto;
    margin: 0;
    padding: 20px;
    width: 100%;
}
.free_ecomm_hosting {
    display: none;
}
.inner_top_banner {
    box-sizing: border-box;
    margin: 50px 0;
    overflow: hidden;
    padding: 10px;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.tplWidthColumns2 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.modules_productlist .listRow {
    -moz-border-bottom-colors: #fd4439;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 4px;
    box-sizing: border-box;
    clear: none;
    float: left;
    margin: 0 5px 2px;
    overflow: hidden;
    padding: 12px;
    width: 100% !important;
}
.modules_productlist .AnchorImageLeft {
    float: right;
    margin-left: 2px;
    margin-right: 22px !important;
}
.showcaseleft {
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 10px;
    width: 100% !important;
}
.showcaseright {
    box-sizing: border-box;
    float: right;
    margin: 10px 0;
    padding: 10px;
    width: 100% !important;
}
.vehicle_list ul li {
    box-sizing: border-box;
    float: left;
    line-height: 1.87;
    list-style: outside none none;
    margin: 0;
    padding: 10px;
    width: 100%;
}
.center img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.vehicles li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    box-sizing: border-box;
    float: left !important;
    list-style: outside none none;
    margin: 4px 1.4%;
    padding: 12px;
    text-align: center;
    width: 100% !important;
}
.AnchorImageBox img {
    border: medium none;
    height: auto;
    max-width: 100%;
    padding: 0;
    width: 100%;
}
.AnchorImageLeft {
    float: none !important;
    margin-left: 2px;
    margin-right: 8px;
}
.AnchorImageBox {
    clear: both;
    font-size: 8pt;
    line-height: 0.5em;
    margin: 4px auto !important;
}
.cover_left {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.cover_left h1 {
    color: #fff !important;
    font-family: Walsheim-Bold;
    font-size: 35px !important;
    font-weight: bold;
    margin: 15px 0 12px !important;
}
.vehicle_list ul {
    margin: 0 !important;
}
#Logo img {
    height: auto;
    margin: 5px auto 0;
    text-align: center;
    width: 100%;
}
.homecontent_left ul li {
    float: left;
    list-style: outside none square;
    margin: 2px 0.44%;
    width: 95%;
}
}
@media screen and (max-width: 768px) {
.Left {
    display: table;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.Right {
    background: #f1f1f1 none repeat scroll 0 0;
    display: table;
    margin: 0;
    min-height: 671px;
    padding: 0 10px 20px;
    width: 100%;
}
.Right1 {
    display: table;
    margin: 0;
    min-height: 671px;
    padding: 0 10px 20px;
    width: 100%;
}
.Content {
    box-sizing: border-box;
    display: table;
    margin: 0;
    min-height: 300px;
    padding: 10px 15px 20px;
    width: 100%;
}
#Header_main {
    margin: 0;
    width: 100%;
}
#Logo {
    margin: 5px auto;
    text-align: center;
    width: 100%;
    z-index: 25;
}
.background_inner_content2 {
    box-sizing: border-box;
    height: auto;
    margin: 0;
    padding: 20px;
    width: 100%;
}
.inner_top_banner {
    box-sizing: border-box;
    margin: 50px 0;
    overflow: hidden;
    padding: 10px;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.tplWidthColumns2 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.modules_productlist .listRow {
    -moz-border-bottom-colors: #fd4439;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 4px;
    box-sizing: border-box;
    clear: none;
    float: left;
    margin: 0 5px 2px;
    overflow: hidden;
    padding: 12px;
    width: 100% !important;
}
.modules_productlist .AnchorImageLeft {
    float: right;
    margin-left: 2px;
    margin-right: 22px !important;
}
.showcaseleft {
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 10px;
    width: 100% !important;
}
.showcaseright {
    box-sizing: border-box;
    float: right;
    margin: 10px 0;
    padding: 10px;
    width: 100% !important;
}
#Menu li {
    display: inline;
    float: left;
    height: 52px;
    list-style: outside none none;
    margin: 0;
    padding: 3px 10px !important;
}
.vehicle_list ul li {
    box-sizing: border-box;
    float: left;
    line-height: 1.87;
    list-style: outside none none;
    margin: 0;
    padding: 10px;
    width: 100%;
}
.center img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.vehicles li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    box-sizing: border-box;
    float: left !important;
    list-style: outside none none;
    margin: 4px 1.4%;
    padding: 12px;
    text-align: center;
    width: 46% !important;
}
.AnchorImageBox img {
    border: medium none;
    height: auto;
    max-width: 100%;
    padding: 0;
    width: 100%;
}
.AnchorImageLeft {
    float: none !important;
    margin-left: 2px;
    margin-right: 8px;
}
.AnchorImageBox {
    clear: both;
    font-size: 8pt;
    line-height: 0.5em;
    margin: 4px auto !important;
}
.cover_left {
    float: none !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}
.cover_left h1 {
    color: #fff !important;
    font-family: Walsheim-Bold;
    font-size: 35px !important;
    font-weight: bold;
    margin: 0 0 12px !important;
}
.cover_left h2 {
    margin: 0 !important;
}
.vehicle_list ul {
    margin: 0 !important;
}
#Logo img {
    height: auto;
    margin: 5px auto 0;
    max-width: 231px;
    text-align: center;
    width: 100%;
}
.VerticalFormContainer img {
    max-width: 220px;
}
.header_message {
    box-sizing: border-box;
    float: right;
    margin: -70px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 46.5%;
    z-index: 999999;
}
.number {
    color: #B6913D;
    font-size: 19px;
    font-weight: bold;
    margin-top: 120px !important;
    margin-left: -350px;
}
}
@media screen and (max-width: 860px) {
.Left {
    display: table;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.Right {
    background: #f1f1f1 none repeat scroll 0 0;
    display: table;
    margin: 0;
    min-height: 671px;
    padding: 0 10px 20px;
    width: 100%;
}
.Right1 {
    display: table;
    margin: 0;
    min-height: 671px;
    padding: 0 10px 20px;
    width: 100%;
}
.Content {
    box-sizing: border-box;
    display: table;
    margin: 0;
    min-height: 300px;
    padding: 10px 15px 20px;
    width: 100%;
}
#Header_main {
    margin: 0;
    width: 100%;
    max-height: 200px;
}
#Logo {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    z-index: 25;
}
.background_inner_content2 {
    box-sizing: border-box;
    height: auto;
    margin: 0;
    padding: 20px;
    width: 100%;
}
.background_inner_top_text {
    background: rgba(0, 0, 0, 0) url("../images/background-inner.png") repeat scroll 0 0;
    border: 6px solid #deecf3;
    box-sizing: border-box;
    color: #fff;
    height: 130px;
    padding: 10px;
    width: 100%;
}
.background_inner_top_text_left {
    box-sizing: border-box;
    display: table;
    margin: 0 10px 0 0;
    padding: 10px;
    width: 60%;
}
.background_inner_content_left {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.background_inner_content {
    box-sizing: border-box;
    margin: 40px 0;
    overflow: hidden;
    padding: 0 !important;
}
.inner_top_banner {
    box-sizing: border-box;
    margin: 50px 0;
    overflow: hidden;
    padding: 10px;
}
.background_inner_content_left a {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #333;
    display: table;
    font-size: 18px;
    font-weight: bold;
    margin: 30px auto 0;
    padding: 14px 30px;
    text-decoration: none;
    width: 50%;
}
.background_inner_content_right {
    box-sizing: border-box;
    display: table;
    float: right;
    font-style: italic;
    font-weight: bold;
    margin: 20px 0 0;
    padding: 10px;
    width: 100%;
}
.home_cont_list ul {
    background: rgba(0, 0, 0, 0) url("../images/icon-register.jpg") no-repeat scroll 0 10px;
    float: left;
    margin: 10px 5px;
    text-align: left;
    width: 100%;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
.tplWidthColumns2 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
#client_menu {
    display: inline-block;
    position: relative;
}
#client_menu ul.active {
    display: none;
}
#client_menu ul {
    background: #303030 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    left: 0;
    padding: 10px 18px;
    position: absolute;
    top: 120%;
    width: 100%;
}
#client_menu ul::after {
    border-bottom: 7px solid #303030;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    height: 0;
    left: 22px;
    position: absolute;
    top: 0;
    transform: translate(0%, -100%);
    width: 0;
}
#client_menu li {
    display: block;
    float: none;
    margin: 5px 0;
}
#client_menu a {
    display: block;
}
.toggle-nav {
    background: #303030 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    color: #777;
    display: inline-block;
    float: left;
    font-size: 20px;
    padding: 20px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    transition: color 0.15s linear 0s;
}
.toggle-nav:hover, .toggle-nav.active {
    color: #66a992;
    text-decoration: none;
}
.modules_productlist .AnchorImageLeft {
    float: right;
    margin-left: 2px;
    margin-right: 22px !important;
}
.modules_productlist .listRow {
    -moz-border-bottom-colors: #fd4439;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 4px;
    box-sizing: border-box;
    clear: none;
    float: left;
    margin: 0 5px 2px;
    overflow: hidden;
    padding: 12px;
    width: 48%;
}
.showcaseleft {
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 10px;
    width: 100% !important;
}
.showcaseright {
    box-sizing: border-box;
    float: right;
    margin: 10px 0;
    padding: 10px;
    width: 100% !important;
}
#Menu li {
    display: inline;
    float: left;
    height: 52px;
    list-style: outside none none;
    margin: 0;
    padding: 3px 10px !important;
}
.header_message {
    box-sizing: border-box;
    float: right;
    margin: -70px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 46.5%;
    z-index: 999999;
}
}
@media screen and (max-width: 1150px) {
.wrap {
    width: 90%;
}
#Menu li {
    display: inline;
    float: left;
    height: 52px;
    list-style: outside none none;
    margin: 0;
    padding: 3px 6px !important;
}
}
@media screen and (max-width: 970px) {
.search-form input {
    width: 120px;
}
.header_message {
    box-sizing: border-box;
    float: right;
    margin: 10px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 26.5%;
    z-index: 999999;
    display: none !important;
}
#Menu li {
    display: inline;
    float: left;
    height: 52px;
    list-style: outside none none;
    margin: 0;
    padding: 3px 6px !important;
}
}
@media screen and (max-width: 480px) {
.vehicles li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    box-sizing: border-box;
    float: left !important;
    list-style: outside none none;
    margin: 4px 1.4%;
    padding: 12px;
    text-align: center;
    width: 100% !important;
}
.sliderbox {
    margin: 0 auto !important;
    min-height: 80px;
    overflow: hidden;
    padding: 25px 0 !important;
    position: relative;
    width: 100%;
}
.Content h1 {
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}
.number {
    color: #B6913D;
    font-size: 19px;
    font-weight: bold;
    margin-top: 150px !important;
}
.homecontent_left ul li {
    float: left;
    list-style: outside none square;
    margin: 2px 0.44%;
    width: 95%;
}
#Wrapper {
    clear: both;
    display: table;
    margin: -40px auto 0;
    max-width: 1170px;
    width: 100%;
}
}
@media screen and (max-width: 640px) {
.vehicles li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    box-sizing: border-box;
    float: left !important;
    list-style: outside none none;
    margin: 4px 1.4%;
    padding: 12px;
    text-align: center;
    width: 100% !important;
}
}
