* {
	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 0 12px;
    position: relative;
    width: 100%;
}
#ContainerBottom {
    clear: both;
    max-width: 100px;
    position: relative;
    width: 100%;
}
.Content {
    display: table;
    float: left;
    margin: 0 4px;
    min-height: 300px;
    padding: 10px 15px 20px;
	box-sizing: border-box;
	font-size: 14px;
    
}
.Content .Block {
    box-sizing: border-box;
    clear: both;
    margin-bottom: 10px;
    width: 100%;
}
.Content h1 {
    font-family: "Open Sans",sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
}
.Content h2 {
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
	color:#0054a6;
}
.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;
    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;
}
#Header {
   background: #fff none repeat scroll 0 0;
    border-bottom: 5px solid #444;
    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%;
}
.vehicles_header {
    margin: 0 auto !important;
    min-height: 120px;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    width: 100%;
}
.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;
	float: right;
    margin: 12px auto;
	text-decoration:none;
    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 20px;
}
#Menu li:hover {
}
#Menu li a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 25px 5px;
    text-align: center;
    text-decoration: none;
	transition: all 0.5s ease-in-out 0s;
}
#Menu ul li a:hover{
	color:#269F54;
}

    #Menu li ul {
    background: none repeat scroll 0 0 #79bd8f;
    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: none repeat scroll 0 0 #007129;
    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%;
}
.odd td {
    background-color: transparent;
}
ol li {
    margin: 4px 0;
}
#Outer {
    clear: both;
    margin: 15px 0 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;
    margin: 0 auto;
    min-height: 371px;
    padding: 0 4px;
    width: 100%;
	display:table;
	max-width:1170px;
}
.rightcontainer{
	width:100%;
	padding:12px 0 35px;
	border-top:1px solid #e7e3df;
	background:#faf8f6 none repeat scroll 0 0;
	
}
.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;
}
	
.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{
	width:100%;
	max-width:500px;
	height:auto;
}
.showcaseleft img{
	width:100%;
	max-width:620px;
	height:auto;
}

.showcaseleft{
	float:left;
	margin:0;
	padding:10px;
	width:60%;
	box-sizing:border-box;
}
.showcaseright{
	float:right;
	margin:60px 0;
	padding:10px;
	width:40%;
	box-sizing:border-box;
	font-size: 14px;
}
.showcaseright h3{
	color:#111 !important;
}
.showcaseright1 a,.showcaseleft1 a, .vehicle_list a{
	transition: all 0.5s ease-in-out 0s;
	font-weight:bold;
}
.showcaseright1 a,.showcaseleft1 a, .vehicle_list a:hover{
	background:#169a5a !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{
	padding:10px 32px;
	color:#0025bb;
	border:1px solid #0025bb;
	text-align:center;
	margin:12px auto;
	clear:both;
}
.showcaseright a {
    background: #6EB43F;
    clear: both;
    color: #fff;
    float: left;
    margin: 12px auto;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
}
.showcaseleft a {
    background: #6EB43F;
    clear: both;
    color: #fff;
    float: left;
    margin: 12px auto;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
}

.autoservices {
	width: 100%;
	box-sizing:border-box;
		
}

.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: 0 auto;
    text-align: center !important;
    text-transform: uppercase;
    width: 100%;
}
.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.10) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.booking_line img {
    height: auto;
    width: 100%;
	max-width:1170px;
}
.headerimage_home{
	height:420px;
	position:absolute;
	left:0;
	top:0;
}
.headerimage_home img{
	background-size:cover;
	background-repeat: no-repeat;
	width:100%;
	height:100%;
}
.header_container {
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
	width: 100%;
}
.vehicle_list{
	width:100%;
	max-width:1170px;
	margin:70px auto 0;
}
.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--------------------*/
.vehicle_benefits_list{
	width:100%;
	max-width:1170px;
	margin:70px auto 0;
}
.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{
	width:100%;
	height:auto;
	max-width:100%;
}
.vehicle_benefits even{
	margin:0 4%;}	

.footertopsocial li{
	float:left;
	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: 4px 1.4%;
    padding: 12px;
	min-height: 260px;
    width: 47% !important;
}
.vehicles{
	
}
.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: 100%;
}
.tplWidthColumns3 img {
    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: url("../images/quick-links.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    margin: 0;
    padding: 0 0 10px 4px;
    width: 980px;
    z-index: 999999;
}
.social {
    background: -moz-linear-gradient(center top , #ffffff, #f1f1f1) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 6px;
    box-shadow: 0 1px 2px #b0b0b0;
    width: 400px;
    z-index: 999999;
}
#Logo {
	background:#fff !important;
	float: left;
    margin: 0 0 0 12px;
    position: relative;
    width: 280px;
    z-index: 999999;
}
#Logo img {
    margin: 5px 0 0;
}
.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: url("../images/facebook_top.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
    width: 29px;
}
.twitter {
    background: url("../images/twitter_top.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
    width: 29px;
}
.twitter {
    background: url("../images/youtube_top.png") repeat scroll 0 0 rgba(0, 0, 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;
    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{
		color:#fff !important;
		background:#f5dc09;
	}
.cover_right{
	float:left;
	width:40%;
	margin:20px 10px;
}
.rental_rates{
	border: 1px solid #ccc;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
}
.rent_rates_price{
	color: #000;
    float: left;
    font-weight: bold;
    padding: 4px;
    width: 48%;
}
.rent_rates_book{
	width:48%;
	float:right;
}
.rent_rates_book a {
    background: #f5dc09 none repeat scroll 0 0;
    border-left: 1px solid #ccc;
    color: #000;
    float: right;
    font-size: 14px !important;
    padding: 4px 25px;
    text-decoration: none;
}
.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;
    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: url("../images/store-mainproducts-bg.png") repeat scroll left bottom transparent;
    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: url("../images/label.jpg") no-repeat scroll 0 0 rgba(0, 0, 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: url("../images/equip.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 71px;
    margin: 10px auto;
    width: 329px;
}
.quote {
    background: -moz-linear-gradient(center top , #f24537 5%, #c62d1f 100%) repeat scroll 0 0 #f24537;
    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: -moz-linear-gradient(center top , #c62d1f 5%, #f24537 100%) repeat scroll 0 0 #c62d1f;
    color: #ffffff;
}
a.quote:hover {
    background: -moz-linear-gradient(center top , #c62d1f 5%, #f24537 100%) repeat scroll 0 0 #c62d1f;
    color: #ffffff;
}
.quote:active {
    position: relative;
    top: 1px;
}
.content_main .tplrepeat-list {
    background: url("../images/store-mainproducts-bg.png") repeat scroll left bottom transparent;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin: 12px 0;
    min-height: 200px;
    padding: 10px 16px;
}
.content_main {
}
.AnchorImageBox img {
    border: medium none;
    padding: 0;
	max-width:100%;
}
#banner_back {
    background: url("../images/banner-back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    max-height: 352px;
    max-width: 1170px;
    min-height: 352px;
    padding: 0;
    width: 100%;
}
#banner_back_home {
	background:url(../images/header-holder-home.jpg) no-repeat 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: url("../images/background-inner.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 6px solid #deecf3;
    color: #fff;
    float: right;
    height: 130px;
    padding: 10px;
    width: 33%;
	
}
.background_inner_top_text2{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border: 6px solid #fff;
    color: #fff;
    float: right;
    height: 130px;
    padding: 10px;
    width: 33%;}
	
.background_inner_top_text_left{
	float:left;
	width:60%;
	padding:10px;
	display:table;
	margin:0 10px 0 0;
}

.background_inner_top_text_right{
	float:right;
	width:30%;
	display:table;
}

.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: url("../images/banner-back1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    margin: 80px 0 0;
    max-height: 352px;
    max-width: 1170px;
    padding: 0;
    width: 100%;
}
#banner_back_products {
    background: url("../images/products-banner.jpg") repeat scroll 0 0 transparent;
    display: block;
	background-size:cover;
    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;
	min-height:350px;
    margin: 0 5px 2px;
    overflow: hidden;
    padding: 12px;
    width: 48%;
}
.modules_productlist .listRow .listSummary ul li{
	list-style:square !important;
}
.modules_productlist .listRow a{
	text-decoration:none;
	color:#005296;
}

#bodymain {
    background: url("../images/bodymain-bg.jpg") no-repeat scroll 0 0 transparent;
    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: -moz-linear-gradient(center top , #ffec64 5%, #ffab23 100%) repeat scroll 0 0 #ffec64;
    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: -moz-linear-gradient(center top , #ffab23 5%, #ffec64 100%) repeat scroll 0 0 #ffab23;
    color: #fff;
}
.getprice:active {
    position: relative;
    top: 1px;
}
.getprice2 {
    background: -moz-linear-gradient(center top , #ffec64 5%, #ffab23 100%) repeat scroll 0 0 #ffec64;
    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: -moz-linear-gradient(center top , #ffab23 5%, #ffec64 100%) repeat scroll 0 0 #ffab23;
    color: #fff;
}
.getprice2:active {
    position: relative;
    top: 1px;
}
.websiteplans {
    background: url("../images/plans.jpg") no-repeat scroll 0 0 rgba(0, 0, 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: url("../images/wm-ico-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon2 {
    background: url("../images/wm-ico-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon3 {
    background: url("../images/wm-ico-3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon4 {
    background: url("../images/wm-ico-4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon5 {
    background: url("../images/wm-ico-5.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon6 {
    background: url("../images/wm-ico-6.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 72px;
}
.icon7 {
    background: url("../images/wm-ico-7.png") no-repeat scroll 0 0 rgba(0, 0, 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;
}
.quoterequest {
    background: -moz-linear-gradient(center top , #ededed 5%, #dfdfdf 100%) repeat scroll 0 0 #ededed;
    border-radius: 22px;
    box-shadow: 0 1px 0 0 #ffffff inset;
    color: #2b292b;
    display: inline-block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 50px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #ffffff;
}
.quoterequest:hover {
    background: -moz-linear-gradient(center top , #dfdfdf 5%, #ededed 100%) repeat scroll 0 0 #dfdfdf;
}
.quoterequest:active {
    position: relative;
    top: 1px;
}
.quoterequest2 {
    background: -moz-linear-gradient(center top , #c40808 5%, #a10604 100%) repeat scroll 0 0 #c40808;
    border-radius: 22px;
    box-shadow: 0 0 0 -50px #f29c93 inset;
    color: #ffffff;
    display: inline-block;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    padding: 6px 36px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #b23e35;
}
.quoterequest2:hover {
    background: -moz-linear-gradient(center top , #a10604 5%, #c40808 100%) repeat scroll 0 0 #a10604;
    color: #fff;
}
.quoterequest2:active {
    position: relative;
    top: 1px;
}
.with_borders {
    border: 2px solid #bacfdb;
    border-radius: 4px;
    box-shadow: 0 0 8px 0 #d4eef5;
    margin: 14px 0;
    padding: 10px;
}
.home_list {
    float: right;
    margin: 4px;
    width: 240px;
}
.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: none repeat scroll 0 0 transparent;
    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: url("../images/chart-top.png") no-repeat scroll 0 0 transparent;
    float: right;
    width: 642px;
}
.index-chart-testimonials .indexpage-chart table {
    background: url("../images/index/chart/chart-footer.png") no-repeat scroll 0 bottom transparent;
    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: url("../images/index/chart/testimonial-fade.jpg") no-repeat scroll 0 bottom transparent;
    height: 326px;
    max-width: 1170px;
    padding-left: 0;
    position: relative;
    z-index: 3;
}
.index-chart-testimonials .splash h1 {
    background: url("../images/txt-ll-helps-protect-you.png") no-repeat scroll 0 0 transparent;
    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: url("../images/index/chart/testimonial-fade.jpg") no-repeat scroll 0 bottom transparent;
}
.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: url("../images/index/chart/txt-testimonial-gene.png") no-repeat scroll 0 0 transparent;
}
.index-chart-testimonials .gene .photo {
    background: url("../images/index/chart/testimonial-photo-gene.jpg") no-repeat scroll 0 0 transparent;
}
.index-chart-testimonials .kristina {
    display: none;
}
.index-chart-testimonials .splash .kristina h2 {
    background: url("../images/index/chart/txt-testimonial-kristina.png") no-repeat scroll 0 0 transparent;
    height: 98px;
}
.index-chart-testimonials .kristina .photo {
    background: url("../images/index/chart/testimonial-photo-kristina.jpg") no-repeat scroll 0 0 transparent;
}
.index-chart-testimonials .justin {
    display: none;
}
.index-chart-testimonials .splash .justin h2 {
    background: url("../images/index/chart/txt-testimonial-justin.png") no-repeat scroll 0 0 transparent;
    height: 104px;
}
.index-chart-testimonials .justin .photo {
    background: url("../images/index/chart/testimonial-photo-justin.jpg") no-repeat scroll 0 0 transparent;
}
.index-chart-testimonials .michele {
    display: none;
}
.index-chart-testimonials .splash .michele h2 {
    background: url("../images/index/chart/txt-testimonial-michelle.png") no-repeat scroll 0 0 transparent;
}
.index-chart-testimonials .michele .photo {
    background: url("../images/index/chart/testimonial-photo-michelle.jpg") no-repeat scroll 0 0 transparent;
}
.index-chart-testimonials .testimonial-nav {
    background: url("../images/bg-testimonial-nav.png") no-repeat scroll 0 0 transparent;
    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: url("../images/bg-testimonial-nav-highlight.png") no-repeat scroll 0 0 transparent;
}
.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: url("../images/bg-cta-btn-enroll-now-210.png") no-repeat scroll 0 0 transparent;
    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: url("../images/bg-cta-btn-enroll-now-210.png") no-repeat scroll 0 -68px transparent;
    width: 210px;
}
.index-chart-testimonials .cta-plan-pricing-alt {
    background: url("../images/bg-cta-btn-sign-up-under-3-minutes.png") no-repeat scroll 0 0 transparent;
    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: url("../images/bg-cta-btn-sign-up-under-3-minutes.png") no-repeat scroll 0 -52px transparent;
    width: 235px;
}
.index-chart-testimonials .cta-plan-pricing {
    background: url("../images/bg-cta-btn-see-plans-and-pricing.png") no-repeat scroll 0 0 transparent;
    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: url("../images/bg-cta-btn-see-plans-and-pricing.png") no-repeat scroll 0 -46px transparent;
    width: 235px;
}
.index-chart-testimonials .txt {
    left: 385px;
    position: absolute;
    top: 255px;
    z-index: 5;
}

#client_menu_top {
    background: none repeat scroll 0 0 #333;
    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; /*hide menu icon initially*/ }

#client_menu {
    background: none repeat scroll 0 0 #333;
    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: url("../images/doctor-2.jpg") repeat scroll center top rgba(0, 0, 0, 0);
    height: 693px;
    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;
}
.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: url("../images/web-d.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.webd_content {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 10px 0 0 180px;
    padding: 10px;
    width: 50%;
}
.ecomm_hm {
    background: url("../images/ecomm-hm.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.web_host_hm {
    background: url("../images/web-host-hm.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.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: url("../images/DOMAIN-PRICE.png") no-repeat scroll 0 0 transparent;
    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: none repeat scroll 0 0 #f9fbfd;
    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: none repeat scroll 0 0 #fcfdfe;
    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: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
#HeaderContentArea {
    background: none repeat scroll 0 0 transparent;
    width: 100%;
    z-index: 100;
}
#LowerHeaderContentArea {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    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: url("../images/ecomm-1.jpg") no-repeat scroll 0 0 rgba(0, 0, 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: url("../images/ecomm-2.jpg") no-repeat scroll 0 0 rgba(0, 0, 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: url("../images/FREE-ecommerce-hosting.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 132px;
    margin: 0;
    position: relative;
    width: 132px;
}
.menu_item {
    background: none repeat scroll 0 0 #77c043;
    clear: both;
    height: 40px;
    overflow: hidden;
}
.domain_top {
    float: left;
    margin: 50px 0 40px;
    width: 80%;
}
.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: left;
}
.domain_top ul li {
    background: url("../images/greencheck_li.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333 !important;
    list-style: outside none none;
    padding: 0.4em 0 0.4em 35px;
}
.domainbox {
    max-width: 1170px;
    padding: 20px 20px 14px;
    width: 100%;
}
.domaintxt {
    margin: 0 8px 0 0;
    max-width: 294px;
}
.green_check {
    background: url("../images/greencheck_li.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
    width: 28px;
}
.domain_ext {
    clear: both;
    display: table;
    margin: 40px 0 0;
    overflow: hidden;
    width: 100%;
}
.domain_ext ul {
    margin: 0;
}
.domain_ext ul li {
    background: none repeat scroll 0 0 #fff;
    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: 23.5%;
}
.domain_ext h3 {
    color: #ff9c00;
    font-family: "Walsheim-Bold";
    font-size: 26px;
}
.footer_top {
	background:#292929 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;
    overflow: hidden;
    text-align: left;
    width: 100%;
	margin:50px 0 0 0;
	text-align:center;
}
.home_cont_list ul {
	background: url("../images/icon-register.jpg") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    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: none repeat scroll 0 0 #79bd8f;
    border-radius: 50px;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 22px 30px;
	
}
#Outer .crContainer {
    width: 100% !important;
}
.crLocale {
    overflow: hidden;
	display:none !important;
}
#Outer .crBreadcrumbs {
    background-color: #444 !important;
    height: 111px;
    width: 100%;
	display:none;
}
.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: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    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;
}
/*slick nav*/
@media screen and (max-width: 40em) {
	.js #menu {
		display:none;
	}
	.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
	
	.js .slicknav_menu {
		display:block;
	}
}
@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;
}
}
@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;
}
}
@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;
}
}
/* responsive design style-------*/


@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: none repeat scroll 0 0 #f1f1f1;
    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: none repeat scroll 0 0 #fff;
    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%;
}
.Right{
	background: none repeat scroll 0 0 #f1f1f1;
    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: none repeat scroll 0 0 #fff;
    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;
}
.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: 768px) {
	.Left {
    display: table;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.Right{
	background: none repeat scroll 0 0 #f1f1f1;
    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;
}
  .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: 320px;
    text-align: center;
    width: 100%;
}
.VerticalFormContainer img {
    max-width: 220px;
}

}
@media screen and (max-width: 860px) {
   .Left {
    display: table;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.Right{
	background: none repeat scroll 0 0 #f1f1f1;
    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 {
	background:#fff;
    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: url("../images/background-inner.png") repeat scroll 0 0 rgba(0, 0, 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: url("../images/icon-register.jpg") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    float: left;
    margin: 10px 5px;
    text-align: left;
    width: 100%;
}
.tplWidthColumns3 img {
    height: auto;
    padding: 0 !important;
    width: 100% !important;
}
#client_menu {
        position:relative;
        display:inline-block;
    }
 
    #client_menu ul.active {
        display:none;
    }
 
    #client_menu ul {
        width:100%;
        position:absolute;
        top:120%;
        left:0px;
        padding:10px 18px;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
    }
 
    #client_menu ul:after {
        width:0px;
        height:0px;
        position:absolute;
        top:0%;
        left:22px;
        content:'';
        transform:translate(0%, -100%);
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-bottom:7px solid #303030;
    }
 
    #client_menu li {
        margin:5px 0px 5px 0px;
        float:none;
        display:block;
    }
 
    #client_menu a {
        display:block;
    }
 
    .toggle-nav {
        padding:20px;
        float:left;
        display:inline-block;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
        text-shadow:0px 1px 0px rgba(0,0,0,0.5);
        color:#777;
        font-size:20px;
        transition:color linear 0.15s;
    }
 
    .toggle-nav:hover, .toggle-nav.active {
        text-decoration:none;
        color:#66a992;
    }
	.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;
}
}
/*responsive client menu*/
/*----- Responsive -----*/
@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;
    }
	#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;
}
	
}
@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;
}
	
}
 