/*-------*/

/* Red color -  color:#b80e0e; */

/*-------*/

/*

1.General Style

2.Header and Navigation

3.Footer

4.Boxes - Content - sizes

5.Ads

6.Search and Search result

7.Joomla based CSS

8.Video Media

9.Latest Machines

10.New MAchinery

11.Ajax Delivered Content

12.Contact_Override

*/

/*--1. General Style--*/

* { margin:0; padding:0;

/* padding and border are laid out inside the specific width and height */

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box;

/* the background is clipped to the padding box */

-webkit-background-clip:padding-box !important;

-moz-background-clip:padding-box !important;

background-clip:padding-box !important;

}

body { font: 12px arial,verdana; text-align: center; }

a img { border:none;}

#top {

    margin: 20px auto 0 auto;

    height: 120px;

    max-width: 1000px;

}

#top #logo {

    float: left;

    width: auto;

    margin-left: 20px;

}

#top #logo img {

    width: 100%;

}

#top #contactinfo {

    float: right;

    width: auto;

    text-align: left;

    margin: 5px 20px 0 0;

/*    padding: 4px; */

    /*-webkit-box-shadow: 3px 3px 5px 3px #678;

    box-shadow: 3px 3px 5px 2px #676767;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    -o-border-radius: 6px;

    border-radius: 6px; */

}

#contactinfo span {

    display: block;

    padding: 1px 4px 4px 1px;

    font-size: 121%;

    font-weight: bold;

}

#contactinfo .contactred {

   color: #a50d12;

}

#contactinfo .contactblack {

   color: #3d3d3d;

}

.clear { clear: both; }

.textField, textarea {

    border:1px solid #B2AEAE;

    background:#fff;

    margin-bottom:10px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

    behavior: url(PIE.htc);

    display:block;

    float:left;

}

.textField { height:23px; }

.redbutton {

    background: #9F3444;

    color: #fff;

    font-weight:bold;

    padding: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

    cursor: pointer;

    background: #af1d2a; /* Old browsers */

    background: -moz-linear-gradient(top, #af1d2a 0%, #c62433 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af1d2a), color-stop(100%,#c62433)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* IE10+ */

    background: linear-gradient(to bottom, #af1d2a 0%,#c62433 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af1d2a', endColorstr='#c62433',GradientType=0 ); /* IE6-9 */

}

.redbutton:hover {

    text-decoration: underline;

}

.cornerLink {

    display: inline-block;

    margin: 10px auto 10px auto;

}

.noresultmessage {

    font-weight: bold;

    font-size: 115%;

    width: 100%;

    text-align: left;

    height: auto;

    border: 2px dashed #800000;

    color: #C00000;

    background: #FFC0CB;

    margin-bottom: 10px;

    padding: 10px;

}

/*--2.Header and Navigation--*/

header {

    position:relative;

    overflow:visible;

    padding-bottom:10px;

    margin-bottom:10px;

    width: 100%;

    text-align: center;

}

nav {

    background:url(../images/Menu_Back.png) top left repeat-x;

    display:block;

    width:97%;

    height:40px;

    margin: 18px auto 0 auto;

    text-align: left;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

}

nav ul { padding-left:0; margin: auto; }

nav ul li{

    margin:0;

    display:inline;

    line-height:40px;

    height: 40px;

    border-right: 1px solid #615a5a;

    padding: 0;/*13px 0 12px 0;*/

}

nav ul li:last-child { border-right:none; } 

nav ul li a {

    text-decoration:none;

    font-size:1.4em;

    font-weight:600;

    color:#fff !important;

    width:100%;

    height:100%;

    padding:5px 15px 10px 15px;

    margin-right:3px;

}

nav ul li:hover, nav ul li.active {

    background: url(../images/main-menu-hover.jpg) top left repeat-x;

}

nav ul li a:hover {

    color: #d0d0d0;

    padding:10px 15px 9px 15px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    behavior: url(PIE.htc);

}

/*!!-Ariextmenu-!!*/

.ux-menu-container {

    height: 40px;

}

.ux-menu a {

    background: none !important;

    color: #fff !important;

    padding: 12px 15px !important;

    border-top: none !important;

    border-bottom: none !important;

}

.ux-menu a:hover {

    color: #d0d0d0;

    padding:12px 15px 12px 15px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    behavior: url(PIE.htc);

}

.ux-menu li.current {

    background: url(../images/main-menu-hover.jpg) top left repeat-x;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    behavior: url(PIE.htc);

}

.ux-menu-item-level-1 {

    background: #454545; /* url(../images/Menu_Back.png) repeat-x top left; */

    z-index: 900;

    width: 175px !important;

}

.ux-menu-item-level-1 a {

    padding: 12px 15px !important;

    background: none !important;

    color: #fff !important;

    padding: 12px 15px !important;

    border-top: none !important;

    border-bottom: none !important;

}

.ux-menu-arrow {

    right: 5px !important;

    background: url(../images/dropdown.png) no-repeat 0 0 !important;

    height: 10px !important;

}

a#active_menu, a:hover#active_menu {

    color:#b80e0e;

    padding:5px 15px 10px 15px;

    background:url(../images/arrow.png) center bottom no-repeat;

}

header .searchBox {

    position:absolute;

    top:18px;

    right:34px;

    display:none;

    padding-left:16px;

    width:148px;

    height:40px;

    /*background:url(../images/signin-bg.png) no-repeat;*/

}

#topcontent { clear: both; }

#footermapwrap { float: left !important; width: 23%; }

.acymailing_form tr {

    line-height: 2.8em;

}

.acymailing_form input {

    background-color: #454545;

    border: none;

    width: 160px;

    margin-left: 10px;

    color: #fff;

}

.custom_newsletter {

    width: 23%;

    float: left;

    margin-left: 20px;

    margin-right: 20px;

}

.custom_newsletter .newslettersubmit {

    width: 70px;

    float: right;

    margin-top: 12px;

}

#twitter_footer {

    width: 23%;

    float: left;

    margin: 0 0 30px 20px;

}

#twitter_footer li {

    margin-bottom: 7px;

}

#contact_footer {

    width: 23%;

    float:left;

    margin-left: 20px;

    position: relative;

}

#contact_footer ul#locations li {

    display: none;

}

#contact_footer ul#locations li.active {

    display: inline-block;

}

#contact_footer ul#locations li ul.clisting li {

    display: block;

}

#contact_footer ul.clisting li.cheading {

    font-weight: bold;

    font-size: 105%;

}

#contact_footer ul.clisting li {

    margin-bottom: 5px;

}

span.ccontrols {

    position: absolute;

    top: 0px;

    right: 0px;

    display: inline;

}

span.ccontrols span {

    cursor: pointer;

    margin-left: 7px;

}

span.cleft { background: url(../images/core/go_left.png) no-repeat top left; display: inline-block; width: 20px; }

span.cright { background: url(../images/core/go_right.png) no-repeat top right; display: inline-block; width: 20px; }

/*--3.Footer--*/

footer { 

    color:#fff;

    display:block;

    width:97%;

    height: auto;

    margin:0 auto 0 auto;

    text-align: left;

    padding: 14px;

    position: relative;

    top: -2px;

    -webkit-border-bottom-left-radius: 4px;

    -webkit-border-bottom-right-radius: 4px;

    -moz-border-bottom-left-radius: 4px;

    -moz-border-bottom-left-radius: 4px;

    -o-border-bottom-left-radius: 4px;

    -o-border-tbottom-left-radius: 4px;

    border-bottom-left-radius: 4px;

    border-bottom-right-radius: 4px;

    background: #2f2d2f; /* Old browsers */

    background: -moz-linear-gradient(top, #202020%, #404040 50%, #202020 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#202020), color-stop(50%,#404040), color-stop(100%,#202020)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #202020 0%,#404040 50%,#202020 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #202020 0%,#404040 50%,#202020 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #202020 0%,#404040 50%,#202020 100%); /* IE10+ */

    background: linear-gradient(to bottom, #202020 0%,#404040 50%,#202020 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#202020',GradientType=0 ); /* IE6-9 */

} 

footer a{ color:#fff;} 

footer a:hover{ text-decoration:none;}   

footer h2 {

    ize: 115%;

    font-weight: bold;

    width: 100%;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px solid #cdcdcd;

}

footer:first-child {

    min-height: 150px;

}

/*--Copyright--*/

#copyright .copyrightleft { 

    line-height:38px;

    float:left;

    width:33%;

    padding-left:2%;

    text-align:left;

    color: #6d6d6d;

}

#copyright .copyrightright { 

    line-height:38px;

    float:right;

    width:48%;

    padding-right:2%;

    text-align:right;

}

/*--SocialBottomLinks--*/

.custom_social {

    width: 33%;

    float: left;

}

.custom_social p a {

    margin: 0 10px 0 10px;

}

.backtotoplink {

    position: absolute;

    bottom: 9px;

    right: -189px;

}

/*--4.Content Boxed Sizes--*/

.login {

    text-align: left;

}

.login h1 {

    background: url("../images/Content_Header.png") repeat-x scroll left top transparent;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    color: #FFFFFF;

    font-size: 135%;

    font-weight: bold;

    height: 38px;

    margin: 0 auto;

    padding: 0.6em 0 0 10px;

    text-align: left;

    width: 100%;

}

.login form {

     padding: 20px 0 0 100px;

     line-height: 2.8em;

}

.login label {

    display: inline-block;

    width: 90px;

}

.login input[type="text"], .login input[type="password"] {

    width: 250px;

    border: 1px solid silver;

    height: 25px;

}

.profile {

    text-align: left;

}

.profile h1 {

    background: url("../images/Content_Header.png") repeat-x scroll left top transparent;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    color: #FFFFFF;

    font-size: 135%;

    font-weight: bold;

    height: 38px;

    margin: 0 auto;

    padding: 0.6em 0 0 10px;

    text-align: left;

    width: 100%;

}

.profile {

    margin-top: 20px;

}

.profile fieldset {

    margin: 20px auto 20px auto;

    padding: 20px 0 0 80px;

}

.profile fieldset#users-profile-core legend {

    font-weight: bold;

    font-size: 110%;

} 

.profile fieldset#users-profile-core dt {

    display: inline-block;

    width: 100px;

}

.profile fieldset#users-profile-core dd {

    display: inline-block;

    width: 460px;

}

article#mainarticle div ul {

    text-align: left;

}

#borderWrapper {

    display: inline-block;

    max-width:990px;

    margin:10px auto;

    background:#000;

    /*overflow:hidden; */

    background:url(../images/trans-dot.png) repeat

}

#main { width: 100%; padding-bottom:  18px;}

#left_side { }

.full, .fullBox, .fullBox2, .big, .small, .medium { float:left;}

#maincontent {

    background: #F5F5F5;

    padding: 10px;

    width: 97%;

    display: inline-block;

    margin-top: 18px auto 0 auto;



}

article {

    display:block;

    position: relative;

    width:75%;

    min-height:520px;

    margin:0 auto 0 auto;

    overflow:hidden;

    float: left;

}

#main_content {

    width: auto;

    float: left;

    min-width: 68%;

}

.rounded {

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    -o-border-radius: 6px;

    border-radius: 6px;

    behavior: url(PIE.htc);

}

.rounded6 {

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    -o-border-radius: 6px;

    border-radius: 6px;

    behavior: url(PIE.htc);

}

.rounded4 {

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    behavior: url(PIE.htc);

}

.rounded3 {

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

    behavior: url(PIE.htc);

}

.borderSilver {border:1px solid #b2aeae;}

.borderTop { border-top:3px solid #b91212; background:#fff; position:relative;}

.borderTop > h1{ color:#b91212; font-size:15px; font-weight:bold; margin-bottom:6px; }

#right_col {

    max-width: 225px;

    min-width: 224px;

    margin-left: 10px;

    float: left;

    text-align: justify !important;

}

side {

    float:left;

    display:inline-block;

    width:auto;

    height: auto;

    margin:0 0 0 0;

    /*overflow:auto;*/

}

#newsletterBox {

    padding:10px;

    display:block;

    width:278px;

    height:187px;

    margin-bottom:20px;

    background:url(../images/red-bg.jpg) bottom left repeat-x;

    text-align: left;

    position: relative;

}

#newsletterBox img { float:left; margin-right:10px; }

#newsletterBox h1{

    float:left;

    font-size:15px;

    font-weight:bold;

    line-height:29px;

    border-bottom:1px solid #fff;

    width:85%;

    color:#fff;

}

#newsletterBox p{

    float:left;

    font-style:italic;

    width:100%;

    margin-top:10px;

    color:#fff;

    line-height: 1.6em;

}  

#newsletterBox .heading {

    color: #FFFFFF;

    padding-left: 15px;

    width: 50px;

    display: inline-block;

}

#newsletterBox form {

    position: relative;

    top: 10px;

    margin: 10px 0 0 0;

    line-height: 2.3em; 

}

#newsletterBox input {

    width: 200px;

    height: 20px;

}

#newslettersignup .submit {

    float: right;

    margin: 10px 13px 0 0;

    width: 90px;

    color: red;

    height: 24px;

}

/*--News box--*/

#newsBox {

    position:relative;

    display:block;

    padding:10px;

    height:315px;

}

#newsBoxList {

    position:relative;

    display:block;

    padding:10px;

    height:auto;

}  

#newsBoxList .mainNews{

    padding-bottom:11px;

    border-bottom: 1px dotted #B2AEAE;

}

ul.newsList{ width:100%; Float:left; }  

ul.newsList li { padding:6px 3px; }

ul.newsList li:first-child, ul.newsList li:last-child  { background:#ffebeb; }

ul.newsList li a{

    color:#000;

    background:url(../images/red-arrow.png) no-repeat 0 4px;

    padding-left: 10px;

    font-size:1.1em;

}

ul.newsList li a:hover { text-decoration:none; }



.date {

    float:left;

    background:url(../images/date.jpg) no-repeat;

    padding-left:22px;

    margin-bottom:5px;

    color:#000;

    width:477px;

}

#videohomepage {

    max-width: 37%;

    display: inline-block;

    float: left;

    height: auto;

}

.custom_logo {

    display: inline-block;

    width: 412px;

    height: 175px;

}

#adcategories {

    display: inline-block;

    float: left;

    width:99%;

    margin: 0 auto 0 auto;

}

.adcategoriesbox {

    margin-top: 5px;

    padding: 10px;

}

.adcategoroes ul {

    list-style-type: none;

}

.adcategoriesbox li {

    width: 100%;

    border-bottom: 1px dotted #CDCDCD;

    margin: 0 0 7px 0;

}

.adcategoriesbox a {

    width: 80%;

    text-decoration: none;

    color: #838383;

}

.adcategoriesbox span.count {

    width: 18%;

    float: right;

    color: #353535;

    text-align: right;

}

.adcategoriesbox a:hover {

    font-weight: bold;

    color: #000;

}

.adcategoriesbox li:hover {

    background:url(../images/Hover_Gradient.png) top left repeat-x;

}

.item-page h2 {

    background: url(../images/Content_Header.png) repeat-x top left;

    -webkit-border-top-left-radius: 4px;

    -webkit-border-top-right-radius: 4px;

    -moz-border-top-left-radius: 4px;

    -moz-border-top-left-radius: 4px;

    -o-border-top-left-radius: 4px;

    -o-border-top-left-radius: 4px;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    height: 38px;

    text-align; left;

    width: 100%;

    margin: 0 auto 0 auto;

    padding: 0.6em 0 0 10px;

    color: #fff;

    font-weight: bold;

    font-size: 135%;

    text-align: left;

}

.item-page .article p {

    width: 100%;

    text-align: justify !important;

}

.item-page .article p img {

    width: 100%;

}

.bannergroup_topmedia .banneritem img {

    width: 97%;

}

.item-page .article strong {

    font-weight: bold !important;

}

article .item-page img {

    margin-bottom: 12px;

}

article .item-page p {

    text-align: justify;

}

/*--5.Ads-Classifieds-Content--*/

/*Gallery View Default*/  

.galleryViewInside li.defaultList {

    display:block;

    width:267px;

    height:301px;

    border: 1px solid #b2aeae;

    margin-bottom:20px;

    margin-right:16px;

}  

.galleryViewInside li.defaultList h2 {

    position:absolute;

    height:30px;

    width:252px;

    top:0;

    left:0;

    display:block;

    font-weight:bold;

    color:#333333;

    padding-left:15px;

    line-height:30px;

}

.galleryViewInside li.defaultList .price{

    position:absolute;

    bottom:64px;

    left:10px;

    font-weight:bold;

    text-align:left;

    color:#535353;

    font-size:16px;

    width:110px;

}

.galleryViewInside li.defaultList .imageHolder{  

    position:absolute;

    top:44px;

    left:10px;

    display:block;

    width:246px;

}

.galleryViewInside >li.defaultList >.imageHolder > a >img{

    width:244px;

    height:164px;

    border:1px solid #b2aeae;

}

.galleryViewInside li.defaultList p.caption { display:none; }

.galleryViewInside li.defaultList div.nav { display:none; }

.galleryViewInside li.defaultList div.nav a {

    width: 23px; 

    height: 24px; 

    margin: 0; 

    display: block; 

    background: url(../images/bg_direction_nav.png) no-repeat 0 0; 

    position: absolute; 

    right:-2px; 

    bottom:0px; 

    cursor: pointer; 

    text-indent: -9999px;

}

.galleryViewInside li.defaultList div.nav a.next { background-position: -24px 0; }

.galleryViewInside li.defaultList div.nav a.prev { background-position: 1px 0; right: 26px; }    

.galleryViewInside li.defaultList .dealer { display:none; }

.galleryViewInside li.defaultList .location1 { display:none; }

.galleryViewInside li.defaultList .location2 {

    display:block;

    background:#efefef;

    width:65px;

    height:33px;

    text-align:center;

    position:absolute;

    left:107px;

    bottom:51px;

    color:#968d8d;

}  

.galleryViewInside li.defaultList .location2 span { color:#000; }  

.galleryViewInside li.defaultList .description { display:none; }

.galleryViewInside li.defaultList .condition {  

    position:absolute;

    bottom:49px;

    left:10px;

    display:block;

    width:85px;

    text-align:left;

    color:#968d8d;

    font-weight:12px;

}  

.galleryViewInside li.defaultList .gold-ribbon {

    display:block;

    width:83px;

    height:64px;

    background:url(../images/gold-ribbon.png) top right no-repeat;

    position:absolute;

    top:-3px;

    right:-6px;

}

.galleryViewInside li.defaultList .silverSmallBnt{  

    position:absolute;

    bottom:10px;

    right:12px;

}

/*-GeleeryView-Premium-*/

.galleryViewInside li.dealerPremiumList {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #B2AEAE;

    display: block;

    height: 295px;

    margin: 0 19px 20px 0;

    width: 222px;

}

.galleryViewInside li.dealerPremiumList:nth-child(3n+0) {

    margin-right: 0;

}

.galleryViewInside li.dealerPremiumList h2 {

    background: none repeat scroll 0 0 #454545;

    color: #FFFFFF;

    display: block;

    font-weight: bold;

    height: 30px;

    left: 0;

    line-height: 30px;

    padding-left: 15px;

    position: absolute;

    top: 0;

    width: 100%;

}

.galleryViewInside li.dealerPremiumList .imageHolder {

    display: block;

    left: 10px;

    position: absolute;

    top: 44px;

    width: 246px !important;

}

.galleryViewInside p.caption {

    bottom: 65px;

    display: block;

    height: 17px;

    position: absolute;

    right: 65px;

    text-align: right;

    width: 45px;

}

.galleryViewInside div.nav {

    bottom: 63px;

    display: block;

    height: 26px;

    position: absolute;

    right: 10px;

    width: 80px;

}

.galleryViewInside li.dealerPremiumList .location1 {

    display: none;

}

.galleryViewInside > li.dealerPremiumList > .imageHolder > a > img {

    display: block;

    height: 130px;

    position: absolute;

    width: 200px;

}

.fullBox {

    display:block;

    padding:10px;

    margin:10px auto 10px auto;

    width:100%;

}

.galleryViewInside li.dealerPremiumList .location2 {

    background: none repeat scroll 0 0 #EFEFEF;

    bottom: 11px;

    color: #968D8D;

    display: block;

    height: 33px;

    left: 10px;

    position: absolute;

    text-align: center;

    width: 65px;

}

.galleryViewInside li.dealerPremiumList .price {

    bottom: 54px;

    color: #A50D12;

    font-size: 15px;

    font-weight: bold;

    left: 10px;

    position: absolute;

    text-align: left;

    width: 110px;

}

.galleryViewInside li.dealerPremiumList .description {

    display: none;

}

.galleryViewInside li.dealerPremiumList .condition {

    bottom: 49px;

    color: #968D8D;

    display: none;

    left: 10px;

    position: absolute;

    text-align: left;

    width: 85px;

}

.galleryViewInside p.caption {

    bottom: 65px;

    display: block;

    height: 17px;

    position: absolute;

    right: 65px;

    text-align: right;

    width: 45px;

}

.galleryViewInside div.nav {

    bottom: 69px;

    display: block;

    height: 26px;

    position: absolute;

    right: 10px;

    width: 80px;

}

.galleryViewInside div.nav a {

    background: url("../images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;

    bottom: 0;

    cursor: pointer;

    display: block;

    height: 24px;

    margin: 0;

    position: absolute;

    right: -2px;

    text-indent: -9999px;

    width: 23px;

}

.galleryViewInside div.nav a.prev {

    background-position: 1px 0;

    right: 26px;

}

.galleryViewInside div.nav a.next {

    background-position: -24px 0;

}

.galleryViewInside .redSmallBnt, .dealerPremiumList .redSmallBnt {

    color: #232323;

    cursor: pointer;

    display: block;

    font-size: 12px;

    font-weight: bold;

    height: 32px;

    line-height: 32px;

    text-align: center;

    text-decoration: none;

    width: 91px;

    bottom: 10px;

    position: absolute; a

    right: 12px;

    /*

    background: #fefefe; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' 

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #fefefe 0%, #e5e5e5 52%, #fefefe 100%); /* FF3.6+ 

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(52%,#e5e5e5), color-stop(100%,#fefefe)); /* Chrome,Safari4+ 

    background: -webkit-linear-gradient(top,  #fefefe 0%,#e5e5e5 52%,#fefefe 100%); /* Chrome10+,Safari5.1+ 

    background: -o-linear-gradient(top,  #fefefe 0%,#e5e5e5 52%,#fefefe 100%); /* Opera 11.10+ 

    background: -ms-linear-gradient(top,  #fefefe 0%,#e5e5e5 52%,#fefefe 100%); /* IE10+ 

    background: linear-gradient(to bottom,  #fefefe 0%,#e5e5e5 52%,#fefefe 100%); /* W3C 

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */

    /*

    background: #e2e2e2; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' 

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #e2e2e2 0%, #fefefe 49%, #e2e2e2 100%); /* FF3.6+ 

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(49%,#fefefe), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ 

    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#fefefe 49%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ 

    background: -o-linear-gradient(top,  #e2e2e2 0%,#fefefe 49%,#e2e2e2 100%); /* Opera 11.10+ 

    background: -ms-linear-gradient(top,  #e2e2e2 0%,#fefefe 49%,#e2e2e2 100%); /* IE10+ 

    background: linear-gradient(to bottom,  #e2e2e2 0%,#fefefe 49%,#e2e2e2 100%); /* W3C 

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */



    background: #dddddd; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top, #dddddd 0%, #f2f2f2 46%, #dddddd 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(46%,#f2f2f2), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #dddddd 0%,#f2f2f2 46%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #dddddd 0%,#f2f2f2 46%,#dddddd 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #dddddd 0%,#f2f2f2 46%,#dddddd 100%); /* IE10+ */

    background: linear-gradient(to bottom, #dddddd 0%,#f2f2f2 46%,#dddddd 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */



}

.galleryViewInside .redSmallBnt {

    right: 10px;

    -webkit-border-radius: 9px;

    -moz-border-radius: 9px;

    -o-border-radius: 9px;

    border-radius: 9px;

    behavior: url(PIE.htc);

}

.galleryViewInside .redSmallBnt:hover, .dealerPremiumList .redSmallBnt:hover {

    color: #FFFFFF;

    background: #5b5b5b; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNWI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzc1NzU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjViNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top, #5b5b5b 0%, #757575 47%, #5b5b5b 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(47%,#757575), color-stop(100%,#5b5b5b)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #5b5b5b 0%,#757575 47%,#5b5b5b 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #5b5b5b 0%,#757575 47%,#5b5b5b 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #5b5b5b 0%,#757575 47%,#5b5b5b 100%); /* IE10+ */

    background: linear-gradient(to bottom, #5b5b5b 0%,#757575 47%,#5b5b5b 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#5b5b5b',GradientType=0 ); /* IE6-8 */

}

.bar .view a {

    color: #636363;

    font-size: 13px;

    font-weight: normal;

    margin: 0 0 0 8px;

    text-decoration: none;

}

.bar .view a:hover {

    text-decoration: underline;

}

.bar .view a.listView {

    background: url("../images/view-list-bg.gif") no-repeat scroll 0 -18px transparent;

    padding: 0 5px 0 22px;

}

.bar .view a.listViewSelected {

    background: url("../images/view-list-bg.gif") no-repeat scroll 0 0;

    color: #B80E0E;

}

.bar .view a.galleryView {

    background: url("../images/view-gallery-bg.gif") no-repeat scroll 0 -18px transparent;

    padding: 0 5px 0 22px;

}

.bar .view a.galleryViewSelected {

    background: url("../images/view-gallery-bg.gif") no-repeat scroll 0 0;

    color: #B80E0E;

}

.bar {

    background: url("../images/grey-bar-bg.jpg") repeat-x scroll 0 0 transparent;

    border: 1px solid #B2AEAE;

    color: #636363;

    float: left;

    font-weight: bold;

    height: 36px;

    line-height: 34px;

    margin-bottom: 25px;

    padding: 0 10px;

    position: relative;

}

.bar .sortBy {

    left: 10px;

    position: absolute;

    top: 1px;

}

.bar .sortBy span {

    float: left;

    margin-right: 10px;

}

.bar .sortBy form {

    float: left;

}

a.pageArrow {

    color: #525252;

    text-decoration: none;

}

a.pageArrow:hover {

    color: #000;

}

.bar .pagination {

    position: absolute;

    right: 10px;

    top: 1px;

}

.bar .pagination div.pageNumbers {

    float: left;

    padding: 5px 6px 0;

}

.bar .pagination div.pageNumbers a.select {

    background: url("../images/page-numbers.png") no-repeat scroll 0 -22px transparent;

    color: #636363;

    font-size: 16px;

    font-weight: bold;

}

.bar .pagination div.pageNumbers a {

    background: url("../images/page-numbers.png") no-repeat scroll 0 0 transparent;

    color: #949292;

    display: block;

    height: 23px;

    line-height: 20px;

    margin: 0 2px;

    padding: 0;

    text-align: center;

    text-decoration: none;

    width: 22px;

}

.bar .pagination a {

    float: left;

    padding: 0 3px;

}

.bar .resultsNumber {

    bottom: -30px;

    font-size: 11px;

    font-weight: normal;

    left: 10px;

    position: absolute;

}

.bar .view {

    bottom: -34px;

    position: absolute;

    right: 10px;

}

.fullBox2 {

    display:block;

    padding:10px 0;

    margin: 0 auto 0 auto;

    width:100%;

    position:relative;

}  

/*List View*/

ul.listViewInside {}

ul#listDisplay {

    float: left;

    width:100%;

}

ul#listDisplay li .redSmallBnt, ul#listDisplay li .silverSmallBnt { font-size:11px; }  

ul#listDisplay  li {

    float: left;

    position: relative;

}

/*List View Dealer Premium*/  

.listViewInside li.dealerPremiumList {

    display:block;

    width:100%;

    height:193px;

    background:#fff;

    border-width: 

    border: 1px solid #b2aeae;

    margin-bottom:20px;

}  

.listViewInside li.dealerPremiumList h2 {

    position:absolute;

    height:30px;

    width:100%;

    top:0;

    left:0;

    display:block;

    font-weight:bold;

    color:#fff;

    background:#454545;

    line-height: 30px;

    padding-left: 15px;

    text-align: left;

}

.listViewInside li.dealerPremiumList h2 span.clearance {

    width: auto;

    float: right;

    color: #c71c05;

    margin-right: 10px;

    font-size: 113%;

}

.listViewInside li.dealerPremiumList .price {

    position:absolute;

    top:44px;

    right:25px;

    font-weight:bold;

    text-align:right;

    color:#A50D12;

    font-size:20px;

    width:89px;

}

.listViewInside li.privatePremiumList .imageHolder {  

    position:absolute;

    top:44px;

    left:12px;

    display:block;

    width:171px;

}

.listViewInside li.dealerPremiumList .imageHolder {  

    position:absolute;

    top:44px;

    left:12px;

    display:inline-block;

    width:155px !important;

    text-align: center;

}

.listViewInside li.dealerPremiumList .imageHolder a { width: 100%; background-color: #f4f4f4; }

.listViewInside > li.dealerPremiumList > .imageHolder > a > img {  

    /* position:absolute; */

    /*  top:44px; */

    /*  left:12px; */

    display:block;

    width:auto;

    margin: 0 auto;

}

.listViewInside >li.dealerPremiumList >.imageHolder >img {

    width:170px;

    height:114px;

    border:1px solid #b2aeae;

}

.listViewInside p.caption { 

    position:absolute;

    left:86px;

    bottom:7px;

    display:block;

    height:17px;

    text-align:right;

    width:45px;

}

.listViewInside div.nav { 

    position:absolute;

    left:12px;

    bottom:5px;

    display:block;

    height:26px;

    width:172px;

}  

.listViewInside div.nav a {

    width: 23px; 

    height: 24px; 

    margin: 0; 

    display: block; 

    background: url(../images/bg_direction_nav.png) no-repeat 0 0; 

    position: absolute; 

    right:-2px; 

    bottom:0px; 

    cursor: pointer; 

    text-indent: -9999px;

}

.listViewInside div.nav a.next { background-position: -24px 0; }

.listViewInside div.nav a.prev { background-position: 1px 0; right: 26px; }    

.listViewInside li.dealerPremiumList .dealer {  

    position:absolute;

    top:44px;

    left:195px;

    display:none;

    width:300px;

}

.listViewInside li.dealerPremiumList .location1 {  

    position:absolute;

    top:40px;

    left:195px;

    display:block;

    width:300px;

    text-align: left;

}

.listViewInside li.dealerPremiumList .location2 { display: none; }  

.listViewInside li.dealerPremiumList .description {

    position:absolute;

  /*  top:62px;  !! changed temporarily !! */

    top: 62px;

    left:195px;

    display:block;

    width:54%;

    height:60px;

    height:45px;

    text-align:justify;

    overflow:hidden;

}

.listViewInside li.dealerPremiumList .condition {  

    position:absolute;

    top:70px;

    right:10px;

    display:none;

    width:85px;

    text-align:center;

    color:#968d8d;

    font-weight:12px;

}  

.listViewInside li.dealerPremiumList .gold-ribbon {

    display:block;

    width:83px;

    height:64px;

    background:url(../images/gold-ribbon.png) top right no-repeat;

    position:absolute;

    top:-3px;

    right:-6px;

}  

.listViewInside li.dealerPremiumList .redSmallBnt {  

    position:absolute;

    bottom:10px;

    right:12px;

    -webkit-border-radius: 9px;

    -moz-border-radius: 9px;

    -o-border-radius: 9px;

    border-radius: 9px;

    behavior: url(PIE.htc);

}  

.listViewInside li.dealerPremiumList .silverSmallBnt {  

    position:absolute;

    bottom:10px;

    right:109px;

}

/*List View Private Premium*/  

.listViewInside li.privatePremiumList {

    display:block;

    width:844px;

    height:193px;

    background:#fff;

    border: 1px solid #b2aeae;

    margin-bottom:20px;}  

    .listViewInside li.privatePremiumList h2 {

    position:absolute;

    height:30px;

    width:829px;

    top:0;

    left:0;

    display:block;

    font-weight:bold;

    color:#fff;

    background:#b80e0e;

    padding-left:15px;

    line-height:30px;

}

.listViewInside li.privatePremiumList .price {

    position:absolute;

    top:44px;

    right:12px;

    font-weight:bold;

    text-align:right;

    color:#b80e0e;

    font-size:20px;

    width:110px;

}

.listViewInside li.privatePremiumList .imageHolder {  

    position:absolute;

    top:44px;

    left:12px;

    display:block;

    width:171px;

}

.listViewInside >li.privatePremiumList >.imageHolder >img {

    width:170px;

    height:114px;

    border:1px solid #b2aeae;

}

.listViewInside p.caption { 

    position:absolute;

    left:86px;

    bottom:7px;

    display:block;

    height:17px;

    text-align:right;

    width:45px;

}

.listViewInside div.nav { 

    position:absolute;

    left:12px;

    bottom:5px;

    display:block;

    height:26px;

    width:172px;

}

.listViewInside div.nav a {

    width: 23px; 

    height: 24px; 

    margin: 0; 

    display: block; 

    background: url(../images/bg_direction_nav.png) no-repeat 0 0; 

    position: absolute; 

    right:-2px; 

    bottom:0px; 

    cursor: pointer; 

    text-indent: -9999px;

}

.listViewInside div.nav a.next { background-position: -24px 0; }

.listViewInside div.nav a.prev { background-position: 1px 0; right: 26px; }    

.listViewInside li.privatePremiumList .dealer {  

    position:absolute;

    top:44px;

    left:195px;

    display:block;

    width:300px;

}

.listViewInside li.privatePremiumList .location1 {  

    position:absolute;

    top:44px;

    left:195px;

    display:none; /* Switched off for the moiment */

    width:300px;

}

.listViewInside li.privatePremiumList .location2 { display: none; }  

.listViewInside li.privatePremiumList .description {  

    position:absolute;

  /*  top:62px; !! Changed temporarily !!*/

    top:43px;

    left:195px;

    display:block;

    width:500px;

    height:60px;

    text-align:justify;

    overflow:hidden;

}

.listViewInside li.privatePremiumList .condition {  

    position:absolute;

    top:70px;

    right:10px;

    display:block;

    width:85px;

    text-align:center;

    color:#968d8d;

    font-weight:12px;

}  

.listViewInside li.privatePremiumList .gold-ribbon {

    display:block;

    width:83px;

    height:64px;

    background:url(../images/gold-ribbon.png) top right no-repeat;

    position:absolute;

    top:-3px;

    right:-6px;

}  

.listViewInside li.privatePremiumList .redSmallBnt {  

    position:absolute;

    bottom:10px;

    right:12px;

}

.listViewInside li.privatePremiumList .silverSmallBnt {  

    position:absolute;

    bottom:10px;

    right:109px;

}

#bigImageBox {

    width: 100%;

    position: relative;

    background: #454545;

}

#bigImageBox .price {

    color: #A50D12;

    font-size: 19px;

    font-weight: bold;

    position: absolute;

    right: 20px;

    text-align: right;

    top: 8px;

    width: 215px;

}

#bigImageBox #ad-image img {

    width: auto;

    height: auto;

}

div.ad-navigation {

    text-align: left;

    padding: 8px 0 9px 9px;

}

#details {

    float: left;

    margin: 20px 14px 20px 0;

    width: 49%;

}

#details ul li {

    display: block;

    float: left;

    padding: 5px;

    width: 99%;

    border-bottom: 1px dotted #a4a4a4;

}

#description {

    float: left;

    margin: 20px 0 0 0;

    width: 49%

}

#ddescription p {

    display: block;

    float: left;

    padding: 5px;

    width: 310px;

}

#details h2, #description h2, #formHolder h2 {

    background: url("../images/Content_Header.png") repeat-x scroll left top transparent;

    -webkit-border-top-left-radius: 4px;

    -webkit-border-top-right-radius: 4px;

    -moz-border-top-left-radius: 4px;

    -moz-border-top-left-radius: 4px;

    -o-border-top-left-radius: 4px;

    -o-border-top-left-radius: 4px;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    color: #FFFFFF;

    font-size: 135%;

    font-weight: bold;

    height: 38px;

    margin: 0 auto;

    padding: 0.6em 0 0 10px;

    text-align: left;

    width: 100%;

}

ul#ad-thumb-list {

    height: 47px;

    list-style: none outside none;

    overflow: hidden;

    padding-left: 0;

    width: 90%;

}

ul#ad-thumb-list li {

    cursor: pointer;

    display: inline-block;

}

ul#ad-thumb-list li img {

    margin-right: 4px;

}

.aditem h1 {

    background: url("../images/Content_Header.png") repeat-x scroll left top transparent;

    -webkit-border-top-left-radius: 4px;

    -webkit-border-top-right-radius: 4px;

    -moz-border-top-left-radius: 4px;

    -moz-border-top-left-radius: 4px;

    -o-border-top-left-radius: 4px;

    -o-border-top-left-radius: 4px;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    color: #FFFFFF;

    font-size: 135%;

    font-weight: bold;

    height: 38px;

    margin: 0 auto;

    padding: 0.6em 0 0 10px;

    text-align: left;

    width: 100%;

}

.shareSocial {

    background: none repeat scroll 0 0 #E6E1E1;

    bottom: 4px;

    display: block;

    height: 58px;

    padding: 4px 8px;

    position: absolute;

    right: 5px;

    text-align: center;

}

.shareSocial a {

    padding: 1px 2px !important;

}

#at16pm {

    width: auto !important;

}

#formHolder {

    margin-bottom: 20px;

}

#vehicleEnquiry {

    padding: 10px 0 10px 0;

    position: relative;

    display: inline-block;

    background: #fff;

}

#vehicleEnquiry label {

    width: 70px;

    float: left;

    text-align: right;

    margin-right: 5px;

}

#vehicleEnquiry textarea {

    width: 141px;

}

#vehicleEnquiry p {

    margin-left: 5px;

    width: 100px;

}

#vehicleEnquiry .checkNewsletter {

    display: inline-block;

    margin: 10px;

}

#sendVehicleEnquiry {

    width: auto;

    position: absolute;

    top: 275px;

    right: 5px;

}

#privateContact {

    display: block;

    float: left;

    margin-bottom: 20px;

    text-align: center;

    width: 100%;

}

#privateContact a#showNumber {

    background: url("../images/phone.png") no-repeat scroll 10px 11px #454545;

    color: #FFFFFF;

    display: block;

    font-weight: bold;

    margin: 0 auto;

    padding: 13px 5px 13px 20px;

    text-align: center;

    text-decoration: none;

    width: 100%;

}

#privateContact #hidedNumber {

    color: #A50D12;

    display: none;

    font-size: 15px;

    font-weight: bold;

    margin: 0 auto;

    padding: 9px 5px;

    text-align: center;

    text-decoration: none;

    width: 100%;

}

.innerBox {

    padding: 7px;

    min-height: 265px;

    background: #fff;

}

.innerBox p {

    text-align: justify;

}

#details ul li span.one {

    font-weight: bold;

    padding: 0 2%;

    text-align: right;

    width: 54%;

}

#details ul li span {

    float: left;

}

/*--6.Search-Boxes-Result-Styles--*/

.module_search {

    width:99%;

    float: left;

    margin-bottom: 20px;

}

.smallsearchheading h2 {

    width: 66% !important;

}

.smallsearchbox form {

    width: 90%;

    margin: 15px auto 10px auto;

}

.smallsearchbox form select {

    width: 100%;

    margin-bottom: 15px;

    display: inline-block;

    border: none;

}

.smallsearchbox form input {

    float: right;

    width: auto;

}

.module_search .smallsearchbox {

    margin: 12px auto 0 auto;

    display: inline-block;

    background: #353535;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

}

.searchbox {

    position: relative;

    height:340px;

    line-height: 2.8em;

    padding: 10px;

}

.searchbox h2 {

    font-size: 165%;

    font-weight: bold;

    margin: 0 0 0 18px;

    height: 40px;

    letter-spacing: 1px;

}

#searchBoxSmall {

    position: relative;

    background:#454545 url(../images/footer-back.jpg) repeat-x top left;

    height:auto;

    color: #FFFFFF;

    overflow: hidden;

}

#searchBoxSmall .searchbox { height:200px; }  

#searchBoxSmall .searchbox form .heading { width:93px; }  

#searchBoxSmall .searchbox select, #searchBoxSmall .searchbox .keywords { width:190px; }

#searchBoxSmall .searchbox .pricelist { width:71px; }    

.searchbox .heading {

    display: inline-block;

    width: 96px;

    margin-right: 10px;

    font-weight: bold;

    letter-spacing: 1px;

    text-align: right;

}

.searchbox .headingShort {

    display: inline-block;

    width: 32px;

    margin-right: 10px;

    font-weight: bold;

    letter-spacing: 1px;

    text-align: right;

}

.searchbox input { width: 208px; }

.searchbox input[type="checkbox"] {

    width: 14px;

    margin-right: 5px;

}

.searchbox select { width: 208px; }

.searchbox .keywords { height: 22px; }

.searchbox select.pricelist { width: 80px; }

.searchbox .chkname {

    display: inline-block;

    font-weight: bold;

    line-height: 1.0em;

}

.searchbox .leftside {

    width: 49%;

    float: left;

    margin-right: 10px;

}

.searchbox .rightside {

    width: 49%;

    float: left;

}

.searchBottom {

    position: relative;

    bottom: -4px;

    width: 96.9%;

    height: 55px;

    text-align: right;

}

.searchBottom img { margin-right: 4px; }

.searchBottom2 {

    position: relative;

    bottom: -5px;

    width: 90%;

    height: 55px;

    text-align: right;

}

.searchBottom2 .searchbutton { cursor: pointer; }

.searchBottom img { margin-right: 4px; }

.resetlink {

    margin-right: 18px;

    color: #FFFFFF;

}

.resettext { color: #000; }

.searchBottom .searchbutton input { cursor: pointer; width: 95px; }

.searchBottom .resetlink {

    text-decoration: none;

    background: url(../images/bnt-small.png) no-repeat 0 -64px;

    padding: 3px;

    color: #000;

}



ul#listDisplay { min-height: 300px; margin-left: 0; }



/*--7.Jooml-Based-Styles--*/

.componentheading {

    color: #B91212;

    font-size: 15px;

    font-weight: bold;

    margin-bottom: 6px;

}





/*--8.News-Video-Media--*/

#newshomepage {

    float: left;

    width: auto;

}

#newsandmedia, #singleNewsBox, #contact_form_module, .contactpageheading, .newsmoduleheading, .smallsearchheading, .adcategoriesheading {

    background: url(../images/Content_Header.png) repeat-x top left;

    -webkit-border-top-left-radius: 4px;

    -webkit-border-top-right-radius: 4px;

    -moz-border-top-left-radius: 4px;

    -moz-border-top-right-radius: 4px;

    -o-border-top-left-radius: 4px;

    -o-border-top-right -radius: 4px;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    height: 38px;

    text-align; left;

    width: 100%;

    margin: 0 auto 0 auto;

    padding-top: 0.7em;

}

#newsandmedia h2, #singleNewsBox h2, #contact_form_module h2, .contactpageheading h2, .newsmoduleheading h2, .smallsearchheading h2, .adcategoriesheading h2 {

    color: #fff;

    width: 35%;

    font-weight: bold;

    font-size: 135%;

    margin-left: 10px;

    text-align: left;

}

#singleNewsBox h2 {

    width: 95%;

}

#contact_form_module h2 {

    width: 55%;

}

.newsitem {

    margin: 15px 0 0 0;

    text-align: justify;

}

.newsitem img {

    float: right;

    width: 244px;

    height: 172px;

    margin: 0 0 10px 20px;

}

#nvtabs { margin-top: 10px; }

#nvtabs ul { list-style-type: none; text-align: left; margin-top: 10px; position: absolute; top: -6px; right: 3px; }

#nvtabs ul li { 

    list-style-type: none;

    display: inline-block;

    margin-right: 1px;

    background: #606060;

    padding: 8px;

    width: 80px;

    text-align: center;

}

.newsitem .date {

    width: 62%;

    margin: 0 0 10px 0;

    text-align: left;

}

#nvtabs ul li:hover {

    color: #fff;

    background: #A6A6A6;

    font-weight: bold;

}

#nvtabs ul li a { text-decoration: none; margin: 0 auto 0 auto; color: #e9e9e9; }

#nvtabs ul li.active {  

    background: #9F3444;

    color: #fff;

    font-weight:bold;

    background: #af1d2a; /* Old browsers */

    background: -moz-linear-gradient(top, #af1d2a 0%, #c62433 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af1d2a), color-stop(100%,#c62433)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* IE10+ */

    background: linear-gradient(to bottom, #af1d2a 0%,#c62433 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af1d2a', endColorstr='#c62433',GradientType=0 ); /* IE6-9 */

}

#nvtabs ul li.active a { 

    color: #fff;

}

.nvtab { margin-top: 10px; }

.nvdate {

    float:left;

    background:url(../images/date.jpg) no-repeat;

    padding-left:22px;

    margin-bottom:5px;

    color:#000;

    width:81%;

}

.mainNews {

    width:100%;

    height:auto;

    float:left;

    margin-bottom:20px;

    text-align: left;

}

.mainNews a.mainImage { 

    float:left;

    display:block;

    width:122px;

    height:86px; 

    margin-right:10px;

}   

/* .mainNews a.mainImage:hover { border:2px solid #b80e0e; } */

.mainNews .heading {

    color:#b80e0e; 

    font-size:15px;

    text-decoration:underline;

    width:499px;

}

.mainNews .heading:hover { text-decoration: none; }

.mainNews p {

    float:right;

    margin:5px 7px 0 0;

    width:79%;

}

#nvtab-1 #archive {

    background: url("../images/Content_Header.png") repeat-x scroll left top;

    color: #fff;

    height: 38px;

    display: inline-block;

    width: 100%;

    padding: 9px 0 0 10px;

    font-size: 135%;

    font-weight: bold;

    text-align: left;

}

#nvtab-1 .newsArchive {

    margin: 0;

    padding: 10px 0 10px 10px;

    background: #ebebeb;

    text-align: left;

}

#nvtab-1 .newsArchive .newsArchiveLink { cursor: pointer; }

#nvtab-1 .newsArchive .newsArchiveLink img { margin-right: 7px; }

.nmdate {

    color: #6A6A6A;

    margin-bottom: 10px;



}

.newsmodulebox {

    margin-top: 8px;

}

.newsmodule {

    border-top: 1px solid #CDCDCD;

    padding-top: 15px;

}

.newsmodulebox h3 {

    font-weight: bold;

    font-size: 115%;

}

.newsmodulebox .mainNews p {

    float: left;

}

.mainNews p a.readmore {

    color: #131313;

    float: right;

    padding: 5px;

    text-align: center;

    text-decoration: none;

    width: 80px;

    background: url(../images/Readmore_Background.png) repeat-x top left;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

    behavior: url(PIE.htc);

}

.mainNews p a.readmore:hover {

    color: #000080;

    text-decoration: underline;

}

.newsmodulebox .last p {

    width: 98%;

}

.newsmodulebox .end {

    margin-bottom: 0;

}

/*-Video-*/

#videoBoxBig {

    height: 0;

    margin-bottom: 22px;

    overflow: hidden;

    padding-bottom: 56.25%;

    position: relative

}

#videoBoxBig iframe, #videoBoxBig object, #videoBoxBig embed {

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

}

#videoList ul {

    position: relative;

}

#videoList .videoDesc {

    background: #c1c3c3;

    height: 19%;

}

#videoList .videoDesc span {

    display: inline-block;

    margin-top: 7px;

}

#videoList ul li {

 /*   background: none repeat scroll 0 0 #EDEDED; */

    border: 1px dotted #000;

    float: left;

    height: 155px;

    margin: 0 1.5em 1.0em 1.5em;

    padding: 0 !important;

    width: 140px;

}

#videoBox #bigVideo {

    display:block;

    float:left;

    width:296px;

    height:166px;

    border:1px solid #7c7c7c;

}

#videoBox ul {

    float:left;

    display:inline;

    margin-top:5px;

}

#videoBox ul li {

    float:left;

    display:inline;

    margin-right:12px;

}  

#videoBox ul li a img { border: 1px solid #b2aeae;}



/*--9.Latest-Machines--*/

.machines_latest {

    display: inline-block;

    margin: 25px auto 15px auto;

    width: 97% !important;

    padding: 0;

    height: auto;

    position: relative;

}

.tabbed-box {

    width:100%;

    height: auto;

}

.tabbed-box .latestmachinestabs li {

    list-style: none;

    float: left;

    width: 191px;

    margin-right: 1px;

}

.tabbed-box .latestmachinestabs li:last-child {

    margin-right: 0;

}

.tabbed-box .latestmachinestabs li a:hover { color: #fff; }

.tabbed-box .latestmachinestabs li a:focus { outline: none; }

.tabbed-box .latestmachinestabs li a.active, .tabbed-box .latestmachinestabs li a.active:hover {

    background: #9F3444;

    color: #fff;

    font-weight:bold;

    background: #af1d2a; /* Old browsers */

    background: -moz-linear-gradient(top, #af1d2a 0%, #c62433 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af1d2a), color-stop(100%,#c62433)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #af1d2a 0%,#c62433 100%); /* IE10+ */

    background: linear-gradient(to bottom, #af1d2a 0%,#c62433 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af1d2a', endColorstr='#c62433',GradientType=0 ); /* IE6-9 */

}

.tabbed-box .latestmachinestabs li a {

    background-color:#505050;

    color:#fff;

    display:block;

    width:auto;

    padding:8px 0px;

    text-decoration:none;

    font-size:14px;

    text-transform:capitalize;

    text-align:center;

    -webkit-border-top-left-radius: 8px;

    -webkit-border-top-right-radius: 8px;

    -moz-border-top-left-radius: 8px;

    -moz-border-top-left-radius: 8px;

    -o-border-top-left-radius: 8px;

    -o-border-top-left-radius: 8px;

    border-top-left-radius: 8px;

    border-top-right-radius: 8px;

/*    border:1px solid #d1cece; 

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px; */

    behavior: url(PIE.htc);

}

.tabbed-content {

    padding: 10px 0 10px 0;

    width: 99.8%;

    min-height: 190px;

 /*   min-height:167px;*/

    display: none;

    float:left;

    background: #353535;

    -webkit-border-bottom-left-radius: 8px;

    -webkit-border-bottom-right-radius: 8px;

    -moz-border-bottom-left-radius: 8px;

    -moz-border-bottom-left-radius: 8px;

    -o-border-bottom-left-radius: 8px;

    -o-border-bottom-left-radius: 8px;

    border-bottom-left-radius: 8px;

    border-bottom-right-radius: 8px;

}

ul.displayList {

    float:left;

    display:inline;

}

ul.displayList li{

    display:inline-block;

    width:20%;

    padding:0 10px;

}

/* ul.displayList li:last-child {  border-right: none; } */

ul.displayList li a {

    float:left;

    display:block;

    width:170px;

    height:114px;

    margin-top:5px;

}

/* ul.displayList li a:hover { border:1px solid #b80e0e; } */

ul.displayList li h2 {

    float:left;

    margin-bottom:3px;

    color:#FFFFFF;

    display:inline-block;

    width:100%;

    text-align: left;

    height: 16px;

    overflow: hidden;

}

.tabbed-box .price { 

    float:left;

    display:inline-block;

    width:100%;

    text-align: left;

    color: #9f3444;

}

.tabbed-box .date { 

    float:left;

    display:inline-block;

    width:100%;

    text-align: left;

    color: #5f5f5f;

    background: none;

    margin: 0;

}

.tabbed-box .date, .tabbed-box .price, ul.displayList li h2 {

    padding-left:  0px;

}

.tabbed-box .latestDataBox {

    background: #2c2c2c;

    padding: 10px;

    clear: both;

    width: 170px;

}

/*--HIDDEN-ITEMS--*/

li.ux-menu-item166, li.ux-menu-item172 {

    display: none;

}

/*--.10.New-Machinery--*/

.newmachine {

    float: left;

    width: 48%;

    min-height: 310px;

    position: relative;

    border: 1px solid #777777;

    padding: 10px;

    margin: 0 10px 10px auto;

    background: #dbdbdb; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #dbdbdb 0%, #f4f4f4 50%, #dbdbdb 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(50%,#f4f4f4), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #dbdbdb 0%,#f4f4f4 50%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #dbdbdb 0%,#f4f4f4 50%,#dbdbdb 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #dbdbdb 0%,#f4f4f4 50%,#dbdbdb 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #dbdbdb 0%,#f4f4f4 50%,#dbdbdb 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */

}

.newmachine .logo {

    width: 32%;

    float: left;

    min-height: 50px;

    max-height: 51px;

}

.newmachine .logo img {

    margin: 0;

    border: none;

    width: 100%;

    /* max-height: 32px; */

}

.newmachine .link, .newmachine .contact {

    width: 30%;

    float: left;

    margin-top: 7px;

}

.newmachine .contact {

    position: absolute;

    right: 5px;

}

.newmachine .link {

    position: absolute;

    right: 100px;

}

.newmachine img {

    width: 100%;

    float: left;

    margin: 10px auto 10px auto;

    border: 2px solid #686868;

}

.newmachine .datalinebox {

    display: inline-block;

    width: 100%;

    text-align: left;

    min-height: 70px;

}

.newmachine span.dataline {

    position: relative;

    display: inline-block;

    text-align: left;

    background: url(../images/bullet-arrow.png) no-repeat 0 2px;

    padding-left: 20px;

    width: 79%;

    line-height: 1.4em;

}

.newmachine .link a, .newmachine .contact a {

    width: 90%;

    display: inline-block;

    padding: 3px 0 4px;

    text-decoration: none;

}

.newmachine .link a:hover, .newmachine .contact a:hover {

    text-decoration: underline;

}

.newmachine .locations {

    width: 44%;

    display: inline-block;

    text-align: right;

    font-weight: bold;

    position: absolute;

    top: 50px;

    right: 8px;

}

.newmachine .locations img.location {

    width: 13px;

    height: 14px;

    border: none;

    margin: 0 3px 0 0;

    float: none;

    vertical-align: top;

}

.newmachine .locations img.location:last-child {

    margin-right: 0;

}

/*--11.Ajax-Delivered-Content--*/

.fancybox-overlay {

    text-align: center;

}

.fancybox-wrap {

    width: 30% !important;

}

.fancybox-inner {

    width: 100% !important;

    background: #454545;

    color: #fff;

}

#newmachineinquiry {

    width: 100%;

    padding: 15px;

}

#newmachineform {

    line-height: 2.2em;

}

#newmachineform label {

    width: 100px;

    text-align: right;

    float: left;

}

#newmachineform input[type=text], #newmachineform input[type=email] {

    width: 200px;

    background: #e9e9e9;

    height:20px

}

#newmachineform textarea {

    margin: 2px 0 10px 9px;

}

#newmachineform input[type=submit] {

    width: 80px;

    margin-right: 20px;

}

/*--12.Ajax-Delivered-Content--*/

.contactpage {

    padding: 15px;

    background: #fff;

}

.contactpage .contactdata {

    margin-bottom: 20px;

    padding-bottom: 5px;

    border-bottom: 1px dotted #454545;

    position: relative;

    width: 100%;

    display: inline-block;

}

.contactpage .contactdata .imgwrap {

    width: 50%;

    float: left;

    display: inline;

}

.contactpage .contactdata img {

    overflow: hidden;

    text-align: left;

    width: 100%;

    float: none;

    margin-right: 10px;

    display: block;

}

.contactpage .contactdata img.contactmap {

    width: 215px;

    height: 150px;

    margin-top: 12px;

    display: block;

}

.contactpage .contactdata h3 {

    text-align:  left;

    font-size: 146%;

    font-weight: bold;

    display: block;

}

.contactpage .contactdata .condata {

    width: 48%;

    float: left;

    line-height: 1.8em;

    margin: 0 0 0 12px;

}

.contactpage .contactdata span {

    display: inline-block;

    float: left;

    text-align: left;

    min-width: 44%;

}

.contactpage .contactdata span.address {

    font-size: 105%;

     padding-left: 28px;

}

.contactpage .contactdata span strong {

    font-weight: bold;

    font-size: 105%;

    display: block;

    margin-top: 8px;

}

.contactpage .contactdata .condata span a {

    text-decoration: none;

    color: #454545;

}

.contactpage .contactdata .condata span a:hover {

    text-decoration: underline;

    color: #000;

}

.contactmodule {

    background: #353535;

    padding: 10px;

    margin: 12px auto 20px auto;

    color: #fff;

}

.contactmodule input {

    margin-bottom: 12px;

    height: 20px;

    width: 100%;

}

.contactmodule textarea {

    width: 100%;

}

.contactmodule .redbutton {

    width: 60px;

    float: right;

    margin-right: 1px;

}

.contactpage .contactdata #footermapwrap h2 {

    display: none;

}

.contactpage .contactdata #footermapwrap {

    margin-top: 10px;

}

.condata .numbers .phoneimg {

    width: 24px !important;

    height: 24px;

    float: left;

}

.condata .numbers .faximg {

    width: 20px !important;

    height: 20px;

    float: left;

    margin-left: 25px;

}

.condata .numbers {

    margin-top: 5px;

}

.condata .numbers a {

    width: auto;

    float: left;

    margin-right: 7px;

}

.condata .contact a {

    background: url(/images/email.png) no-repeat 0 2px;

    padding-left: 24px;

    display: inline-block;

}

.condata .contact a.contph {

    background: none;

    padding-left: 5px;

}

.condata .addr {

    background: url(/images/address.png) no-repeat 0 0;

}

.condata span.staff {

    width: auto;

    color: #C00000;

    font-weight: bold;

}

.condata .contact {

    width: 100%;

    display: inline-block;

}

#listDisplay li img.soldimage {

    position: absolute;

    top: 66px;

    left: 55px;

    z-index: 1000;

}

a.caselink1 {

    margin-right: 50px;

}

table.editlist {

    margin: 10px auto;

    line-height: 2.2em;

}

table.editlist input {

    border: 1px solid #dcdcdc;

}

table.editlist textarea {

    width: 433px !important;

}

/* Reset on AdminPanel - FRONT END */

#mws-sidebar #mws-navigation ul {

    margin-left: 0;

}



.stikeout { text-decoration: line-through; }

.invalid { border: 1px solid #ff0000; background: #f08080; }

.TDB-tweet_tweets{width: 24%; float: left;}

.TDB-footer-follow-link{float: right;; width: 24.7%; margin: 0 0 45px 0}



#wds-container{ float: right; width: 228px !important;}

div#top div#socialtop  {

  float: right;

  margin-top: 2%;

  }

div#top div#socialtop .custom_social p a img {

  padding:15%;

}

#ad120x600 { display: none; }