﻿/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html, button, input, select, textarea {color: #525151; }
body {font-size: 12px; line-height: 1.4em; font-family:'Open Sans', "Gill Sans", "Trebuchet MS", sans-serif;}
html, body {height:100%;}
form {height:100%;}
::-moz-selection {background: #b3d4fc; text-shadow: none; }
::selection {background: #b3d4fc; text-shadow: none; }
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img {vertical-align: middle; }
fieldset {border: 0; margin: 0; padding: 0; }
textarea {resize: vertical; }
.chromeframe {margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

input::-webkit-input-placeholder {
    color:    #999;
}
input:-moz-placeholder {
    color:    #999;
}
input:-ms-input-placeholder {
    color:    #999;
}
a {color:#a70301;}

/* ==========================================================================
   custom styles
   ========================================================================== */
   
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.priceTable table{font-size: 14px; border:none; text-align:left; color:#5E2B28; width:610px;}
    .priceTable table li{ list-style:none;}
    .priceTable b, .membership strong {color:#ffffff; font-size:18px;}
    .priceTable .benefits{font-size:18px;height: 20px;margin-top: -20px;}
    .priceTable table tr:nth-child(odd){background-color:#ededed;color:#5E2B28;}
    .priceTable table tr:nth-child(even){background-color:#E9E9E9;}
    .priceTable table tr:first-child{border-bottom:2px solid #BC0000;
                                      background: #eaeaea;
                                      padding:10px;
                                      padding:2px 5px;
                                      font-size:18px;
                                      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                                      background: -moz-linear-gradient(top,  #D20909 0%, #CE0808 50%, #BC0000 100%);
                                      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(50%,#e8e8e8), color-stop(100%,#cecece));
                                      background: -webkit-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
                                      background: -o-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
                                      -webkit-border-radius: 5px;
                                      border-radius: 5px;
                                      background: -ms-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
                                      background: linear-gradient(to bottom,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
                                      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cecece',GradientType=0 ); font-size:18px; text-transform:uppercase;}
    .priceTable table td{padding:10px;border:1px solid #d9d8c3; width:auto; height:20px;}
    

/*reusable*/
.red-gradient, .tabs li.selected a, .tabs li a:hover
{
    background: #a40404;
    background: -moz-linear-gradient(top,  #a40404 0%, #d70909 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a40404), color-stop(100%,#d70909));
    background: -webkit-linear-gradient(top,  #a40404 0%,#d70909 100%);
    background: -o-linear-gradient(top,  #a40404 0%,#d70909 100%);
    background: -ms-linear-gradient(top,  #a40404 0%,#d70909 100%);
    background: linear-gradient(to bottom,  #a40404 0%,#d70909 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a40404', endColorstr='#d70909',GradientType=0 );
}

.gray-gradient  
{
    background: #b8b8b8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4YjhiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #b8b8b8 0%, #ffffff 66%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8b8b8), color-stop(66%,#ffffff));
    background: -webkit-linear-gradient(top,  #b8b8b8 0%,#ffffff 66%);
    background: -o-linear-gradient(top,  #b8b8b8 0%,#ffffff 66%);
    background: -ms-linear-gradient(top,  #b8b8b8 0%,#ffffff 66%);
    background: linear-gradient(to bottom,  #b8b8b8 0%,#ffffff 66%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#ffffff',GradientType=0 );
}

.nav-btn 
{   display:inline-block; padding:5px 10px; text-decoration:none; 
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  border:1px solid #850600;
    -webkit-box-shadow: inset 0px 0px 3px 0px #b64d4b; box-shadow: inset 0px 0px 3px 0px #b64d4b;
    background: #c70706;
    background: -moz-linear-gradient(top,  #c70706 0%, #970707 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c70706), color-stop(100%,#970707));
    background: -webkit-linear-gradient(top,  #c70706 0%,#970707 100%);
    background: -o-linear-gradient(top,  #c70706 0%,#970707 100%);
    background: -ms-linear-gradient(top,  #c70706 0%,#970707 100%);
    background: linear-gradient(to bottom,  #c70706 0%,#970707 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70706', endColorstr='#970707',GradientType=0 );
}


.nav-btn-yellow 
{   display:inline-block; padding:5px 10px; text-decoration:none; 
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  border:solid 1px #FF9400;
    -webkit-box-shadow: inset 0px 0px 3px 0px #FFC17A; box-shadow: inset 0px 0px 3px 0px #FFC17A;
    background: #FFC700;
    background: -moz-linear-gradient(top,  #FFC700 0%, #FFC300 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC700), color-stop(100%,#FFC300));
    background: -webkit-linear-gradient(top,  #FFC700 0%,#FFC300 100%);
    background: -o-linear-gradient(top,  #FFC700 0%,#FFC300 100%);
    background: -ms-linear-gradient(top,  #FFC700 0%,#FFC300 100%);
    background: linear-gradient(to bottom,  #FFC700 0%,#FFC300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC700', endColorstr='#FFC300',GradientType=0 );
    color: #000000 !important;
}


.gray-gradient-reverse, .fieldSetWrapper 
{
    background: #eaeaea;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eaeaea 0%, #e8e8e8 50%, #cecece 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(50%,#e8e8e8), color-stop(100%,#cecece));
    background: -webkit-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
    background: -o-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
    background: -ms-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
    background: linear-gradient(to bottom,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cecece',GradientType=0 );
}

.light-gray-gradient, .contentWrapperHeadline
{
    background: #f5f3f4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #f5f3f4 0%, #f1eff0 50%, #ebebeb 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f3f4), color-stop(50%,#f1eff0), color-stop(90%,#ebebeb));
    background: -webkit-linear-gradient(top,  #f5f3f4 0%,#f1eff0 50%,#ebebeb 90%);
    background: -o-linear-gradient(top,  #f5f3f4 0%,#f1eff0 50%,#ebebeb 90%);
    background: -ms-linear-gradient(top,  #f5f3f4 0%,#f1eff0 50%,#ebebeb 90%);
    background: linear-gradient(to bottom,  #f5f3f4 0%,#f1eff0 50%,#ebebeb 90%);
}

.lt-ie9 .light-gray-gradient, .lt-ie9 .contentWrapperHeadline
{
    background: #EBEBEB;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1EFF0', endColorstr='#EBEBEB', GradientType=0 );
}

.btn-large-home {font-size: 22px;font-family: "kepler-std", Sans-Serif; letter-spacing:.5px; outline:0; border:0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  color:#fff;text-align:center;padding:4px 0px 0px 0px;text-shadow: 0px 0px 3px #000; height:57px; text-align:center; text-transform:uppercase; background:url(/includes/images/button_green.png) 0 0 no-repeat; text-transform:uppercase; width:173px; margin:2px 5px 0 0; float:right; 
            }            
.btn-large-home:hover, .btn-large-home:focus {color:#fff; text-shadow: 0px 0px 1px #dda2a3;}


.btn-large-arrow , #ctl00_ctl00_cphMainContainer_cphMainContainer_btnAdvertiseIt  {font-size: 22px;font-family: "kepler-std", Sans-Serif; letter-spacing:.5px; outline:0; border:0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  color:#fff;text-align:center;padding:4px 0px 0px 0px;text-shadow: 0px 0px 3px #000; height:57px; text-align:center; text-transform:uppercase; background:url(/includes/images/button_green.png) 0 0 no-repeat; text-decoration:none; width:173px; margin:2px 0px 5px 0px; float:right;
            }

.btn-large-arrow:hover, .btn-large-arrow:focus {color:#fff; text-shadow: 0px 0px 1px #dda2a3;}

.btn-large-arrow  {
    text-decoration:none;
}
.btn-link {
    padding-top:22px;
}


.btn-large{float:left; font:normal 300 19px/1.4em "kepler-std", Sans-Serif; text-decoration:none; margin:10px -5px 0 0; padding:8px 0; outline:0; border:0; 
            width:282px; height:25px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  color:#fff; 
            overflow:hidden; text-align:center; text-shadow: 0px 0px 1px #000; cursor:pointer;  background:transparent url(/includes/images/btn-bg-large.png) 0 0 no-repeat;}


.button, .formRow .button, .section-half .formRow .button {float:left; font:normal 300 17px/.8em "kepler-std", Sans-Serif; text-decoration:none; margin:7px 0; outline:0; border:0; 
            height:22px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  color:#fff;width:120px; background:transparent url(/includes/images/btn-bg-medium.png) 0 0 no-repeat; 
            overflow:hidden; text-align:center; text-shadow: 0px 0px 1px #000; cursor:pointer;line-height:24px;padding:3px;
}
.contact .formRow > input, .contact .formRow textarea {float:none;margin:5px 0;}
.myAccount .button, .formRow .button, .section-half .formRow .button, .loginPage .button {width:140px; background:transparent url(/includes/images/btn-bg-medium.png) 0 0 no-repeat;height:28px; }
.loginPage .button.larger {width:200px; background:transparent url(/includes/images/btn-bg-large.png) 0 0 no-repeat; }
input.button, input.btn-large, button.button {}
.lt-ie9 input.button, .lt-ie9 input.btn-large{ padding:0; }
.button:hover, .button:focus, .btn-large:hover, .btn-large:focus, .loginPage .button.larger:hover  {color:#fff; text-shadow: 0px 0px 1px #dda2a3; }
input.button {}
.button-flat {padding:8px 10px;}
input.button-flat {padding-bottom:4px;}

.buttonDisabled {cursor:pointer; opacity:.5;  filter: alpha(opacity=50);}

.button-spacing-right {margin-right:1em;}

.radio-list {float:left;width:100px;}
.radio-list input, .radio-list label {margin:8px 0 0; }
.radio-list input {clear:both; float:left;  margin-right:2px; width:auto!important;}
.radio-list label {float:left; vertical-align:top;}
.radio-list-columns input {clear:none;}

.validationSummary, .failureNotification {color:#a40404!important; font-weight:bold;padding:10px 10px 2px 10px;}
.validationSummary li {color:#2e2e2e!important; font-weight:normal;}
.error {color:#a40404!important; font-size:11px; line-height:11px; font-weight:bold; padding-left:5px;}

.arrowLeftLink {color:#222; text-decoration:none; margin-left:18px; background: url(/includes/images/sprite.png) 0 -955px no-repeat; padding-left:22px;}
.arrowLeftLink:hover, .arrowLeftLink:focus {color:#000;}

/*basic structur*/

/* font  stacks*/
.box-6of12 h2, .box-6of12 h3, 
.box-4of12 h2,.adsListing h2,
.box-6of12 .right .badge{font-family:"kepler-std", Sans-Serif; font-weight:normal;}
.box-social{background:#E7E7E7;border-top:2px solid #BC0000; color:#333333;margin:20px 0px;float: left;width: 280px;padding:10px; font-size:14px;line-height:26px;}

body {background:#e3e3e3 url(/includes/images/page-bg.png) center bottom repeat-y fixed; width:100%;}
.wrapper {/*height: 100% !important;*/ margin: 0 auto; position:relative; width:100%;}

/*header*/
.header-container { position:relative; margin:0 auto; overflow:hidden; width:940px; min-height:150px; }
.header-container, .header-container a {color:#fff;}

.header-container ul {margin:0 .5em; padding:2px 0 4px; float:left;}
.header-container #main-nav {float:left;}
.header-container #main-nav li {display:inline;}
.header-container #main-nav li a {display:inline-block; padding:5px 8px 5px;  margin:0 1px; text-decoration:none; font:normal 16px/21px "kepler-std", Sans-Serif; } 
.header-container #main-nav li a i{font-style:normal; padding:0 0 2px; text-decoration:none;}
.header-container #main-nav li a:hover,
.header-container #main-nav li a:active,
.header-container #main-nav li a:focus {color:#fff; outline:0;}
.header-container #main-nav li a.selected i, 
.header-container #main-nav li a:hover i, 
.header-container #main-nav li a:active i, 
.header-container #main-nav li a:focus i{border-bottom:solid 1px #fff; padding:0 0 1px; color:#fff; outline:0;}

.header-container #user-nav {float:right; height:25px; }
.header-container #user-nav ul {margin:-3px 11px 5px 0px;}
.header-container #user-nav li {display:inline;}
.header-container #user-nav li a, .header-container #user-nav li input {display:inline-block; width:96px; color:#fff; padding:3px 5px; margin:.5em 0 0 14px; text-align:center; font:normal 17px/1.3em "kepler-std", Sans-Serif!important; }
.header-container #user-nav li a:hover, .header-container #user-nav li a:focus,
.header-container #user-nav li input:hover, .header-container #user-nav li input:focus{background:#b10707;}

.header-container .logo {float:left; position:absolute; bottom:42px; left:7px; margin:0; padding:0;}
.header-container .logo a{float:left; text-indent:-9999px; width:172px; height:30px; padding:10px;  background: url(/includes/images/logo.png) center center no-repeat;}


.header-container .vertising {clear: both;float: left;margin: 10px 11px 15px;padding: 0 0 0 190px;}



/*main*/
.main-container {position:relative; width:940px; margin:0 auto;}
.box-6of12 {float:left; width:616px; height:121px; color:#f6f6f6; padding:0; margin:0 9px 0 0; position:relative; font-size:14px; background:url(/includes/images/homepage_grey_box.jpg) top left no-repeat; border: 2px solid #ababab; }
#findIt .box-6of12 {margin:0;}
#findIt .box-6of12 h2 {width:90px; float:left;}
#advertiseIt, #findIt {margin:8px 0;}


.main-container .box-6of12 h2 {margin:10px; font-size:26px; line-height:1em; color:#fff; }
.main-container .box-6of12 h3 {margin:0 5px; padding:6px 0 5px 35px; height:20px; font-size:18px; line-height:1em; background: url(/includes/images/sprite.png) 0 -1165px no-repeat; }
    .main-container .box-6of12 h3 a {color:#f6f6f6; text-decoration:none;}

.main-container .box-6of12 .left {width:180px; padding:5px; text-align:center;}
.main-container .box-6of12 .whyUs {width:400px; font-size:11px; height:121px; padding:10px; float:left; background:url(/includes/images/seperator.png) 0px 12px no-repeat;}
.main-container .box-6of12 .whyUs ul {padding:0 0 0 15px; margin:0; }
.main-container .box-6of12 .whyUs ul li {padding:5px 0; margin:0 -8px; font-size:11px; line-height:1em; text-indent:20px; background: url(/includes/images/sprite.png) 0 -1195px no-repeat; height:10px; list-style:none; }
.main-container .box-6of12 .whyUs .badge {bottom: -18px;
    color: #2B8C00;
    font-size: 32px;
    font-weight: bold;
    height: 59px;
    line-height: 50px;
    margin: 0;
    position: absolute;
    right: 2px;
    text-align: left;
    text-decoration: none;}
.main-container .box-6of12 .whyUs .badge .badgeIcon {padding: 8px 13px;width:59px; height:59px; margin:0 0 0 0px; background: url(/includes/images/sprite.png) 0 -740px no-repeat; font-size:28px; line-height:55px; color:#ffffff; text-align:center; font-family:'Open Sans', "Gill Sans", "Trebuchet MS", sans-serif;}

.box-6of12 .btn-large-arrow {width:155px; float:right; margin:17px 4px 0 0;}
.box-6of12 .radio-list {margin:-5px 0 0 110px;}
.box-6of12 .radio-list label {float: left;font-size: 13px;height: 13px;margin-top:7px; margin-left:5px;}
#findIt .btn-large-home {margin:5px 10px;}
.main-container .box-6of12 .search {float:left; width:335px; margin:10px 0px; border-radius:4px; border:1px solid #e7e4e4; }
.main-container .box-6of12 input[type=search] {padding:0 5px; background: #d7d7d7 url(/includes/images/search.png) center right no-repeat; height:24px;}
.box-4of12 {float:left; width:302px; padding:0; margin:10px 8px 10px 0; color:#333; font-size:14px;}

.searchResultIcon 
   {padding:2px 5px;margin:0px 5px 10px 5px;height: 48px; float: left; text-align:center;}
    
    .searchResultIcon a {text-decoration:none; font: 300 14px/1em 'kepler-std',Sans-Serif; color:#525151;}


.nav_secondary{width:100%; float:left;margin:10px 0px;position:relative; top:35px;}

.nav_secondary li{float:right;
                  margin:0px 5px;
                  list-style:none;
                  border:1px solid #CFCFCF;
                  background: #eaeaea;
                  padding:2px 5px;
                  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                  background: -moz-linear-gradient(top,  #eaeaea 0%, #e8e8e8 50%, #cecece 100%);
                  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(50%,#e8e8e8), color-stop(100%,#cecece));
                  background: -webkit-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
                  background: -o-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
                  -webkit-border-radius: 5px;
                  border-radius: 5px;
                  background: -ms-linear-gradient(top,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
                  background: linear-gradient(to bottom,  #eaeaea 0%,#e8e8e8 50%,#cecece 100%);
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cecece',GradientType=0 );}

.nav_secondary li a{text-decoration:none;color:#a40404;}

.nav_secondary li.selected a, .nav_secondary li a:hover {color:#ffffff;}

.nav_secondary li:hover, .nav_secondary li.selected{  background: #a40404;
                            background: -moz-linear-gradient(top,  #a40404 0%, #d70909 100%);
                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a40404), color-stop(100%,#d70909));
                            background: -webkit-linear-gradient(top,  #a40404 0%,#d70909 100%);
                            background: -o-linear-gradient(top,  #a40404 0%,#d70909 100%);
                            background: -ms-linear-gradient(top,  #a40404 0%,#d70909 100%);
                            background: linear-gradient(to bottom,  #a40404 0%,#d70909 100%);
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a40404', endColorstr='#d70909',GradientType=0 );
                            color:#ffffff;border:1px solid #AB0505;}

.tabs {width:300px; padding:0; margin: 0 2px 0 0; float:left; border-bottom:solid 2px #d10506;}
.tabs li {float:left; padding:0; margin:0; list-style:none; width:150px;}
.tabs li a {display:block; padding:7px 0; text-align:center; margin:0; font-size:12px; font-weight:bold; text-decoration:none; color:#000; width:150px;} 
.tabs li.last a {border-right:none; }
.tabs li.selected a, .tabs li a:hover, .tabs li a:focus  {color:#fff; border-right: 1px solid #FFFFFF;}
.tabs .tabItems a {border-right: 1px solid #FFFFFF; width:149px;}
.tabs .tabTradeSellers a {}
.tabs .tabServicesOffered a {width:128px;}

.tab {} 
.tabNav {display:block; width:303px; padding:0; margin:0;} 
.tabNav li {float:left; width:150px; border-right: 1px solid #FFFFFF; padding:0; margin:0; list-style:none; } 
.tabNav li a {display:block; height:29px; font-size:11px; line-height:13px; text-shadow: 1px 1px #fff; text-transform:uppercase; vertical-align:middle; padding:10px 0px 10px 50px; color:#000; background: #e7e7e7 url(/includes/images/sprite.png) 0px 0px no-repeat; text-decoration:none; border-bottom:solid 1px #fff; border-right:solid 1px #fff;} 
.tabNav li a:hover {background-color:#ccc;}
.tabNav li:nth-child(even) a {border-right:0;}


.tabNav li {}
.tabNav li a span {vertical-align:middle; display:block; padding:0; float:left; width:90px; word-wrap: break-word; text-overflow:ellipsis; }
.tabNav li a span.single {padding-top:8px; }
.tabNav li a .icon {float:left; width:33px; height:27px; margin:2px 17px 0 0;}

.tabNav li.cat1 a, #mainCats a.cat1 {background-position: 10px 9px !important;}
.tabNav li.cat3 a, #mainCats a.cat3 {background-position: 10px -82px !important;}
.tabNav li.cat2 a, #mainCats a.cat2{background-position: 10px -37px !important;}
.tabNav li.cat4 a, #mainCats a.cat4 {background-position: 10px -126px !important;}
.tabNav li.cat5 a, #mainCats a.cat5 {background-position: 10px -432px !important;}
.tabNav li.cat6 a, #mainCats a.cat6 {background-position: 10px -183px !important;}
.tabNav li.cat7 a, #mainCats a.cat7 {background-position: 10px -227px !important;}
.tabNav li.cat8 a, #mainCats a.cat8 {background-position: 10px -263px !important;}
.tabNav li.cat9 a, #mainCats a.cat9 {background-position: 10px -305px !important;}
.tabNav li.cat10 a, #mainCats a.cat10 {background-position: 10px -350px !important;}
.tabNav li.cat11 a, #mainCats a.cat11 {background-position: 10px -392px !important;}
.tabNav li.cat12 a, #mainCats a.cat12 {background-position: 10px -430px !important;}
.tabNav li.cat13 a, #mainCats a.cat13 {background-position: 10px -475px !important;}
.tabNav li.cat14 a, #mainCats a.cat14 {background-position: 10px -520px !important;}
.tabNav li.cat15 a, #mainCats a.cat15 {background-position: -5px -800px !important;}
.tabNav li.cat262 a, #mainCats a.cat262 {background-position: 10px -82px !important;}

.box-8of12 {float:left; width:620px; padding:0; margin:10px; color:#333; font-size:14px;line-height:24px;}

.recentAds h2 {margin:5px 10px 0; font-size:30px; line-height:1em; color:#a70301; }
.recentSomethings h2 {margin:5px 10px 0; font-size:30px; line-height:1em; color:#a70301; }

.adsListing article {background:#e7e7e7; border-top:solid 2px #fff; }
.adsListing article img {float:left; max-width: 120px; height: 90px;}
.adsListing article a {float:left; display:block; max-height: 100px; overflow:hidden; width:100%; color:#000; text-decoration:none;}
.adsListing article img {float:left; margin:0px 10px 0 0; padding:0; width:120px;}
.adsListing article strong, .adsListing article span  {font-size:12px; line-height:1.4em;  display:block;}
.adsListing article strong {font-weight:bold; margin:11px 0 7px;}
.adsListing article strong {text-decoration:none; display:block; font-weight:bold; color:#000;}
.adsListing article span {padding: 0 0 0 130px;}
.adsListing article .desc {height:32px; overflow:hidden; padding:0;}
.adsListing article .price {font-weight:bold; margin:.3em 0 0;}
.adsListing article.box-left {clear:both;}

.somethingsListing article {background:#e7e7e7; border-top:solid 2px #fff; }
.somethingsListing article img {float:left; max-width: 120px; height: 90px;}
.somethingsListing article a {float:left; display:block; max-height: 100px; overflow:hidden; width:100%; color:#000; text-decoration:none;}
.somethingsListing article img {float:left; margin:0px 10px 0 0; padding:0; width:120px;}
.somethingsListing article strong, .somethingsListing article span  {font-size:12px; line-height:1.4em;  display:block;}
.somethingsListing article strong {font-weight:bold; margin:11px 0 7px;}
.somethingsListing article strong {text-decoration:none; display:block; font-weight:bold; color:#000;}
.somethingsListing article span {padding: 0 0 0 130px;}
.somethingsListing article .desc {height:32px; overflow:hidden; padding:0;}
.somethingsListing article .price {font-weight:bold; margin:.3em 0 0;}
.somethingsListing article.box-left {clear:both;}



.finditarea {background-color: #E7E7E7; width: 100%; float: left;}
.finditareaInner { margin: 10px 10px 10px 10px; background-color: #E7E7E7; font-size: 16px; float: left;
}

.adsListing .cat1 {border-color:#bc0000;}
.adsListing .cat2 {border-color:#1963d3;}
.adsListing .cat3 {border-color:#056d0f;}
.adsListing .cat4 {border-color:#e37600;}
.adsListing .cat5 {border-color:#471080;}
.adsListing .cat6 {border-color:#15aa06;}
.adsListing .cat7 {border-color:#012960;}
.adsListing .cat8 {border-color:#ffcc00;}
.adsListing .cat9 {border-color:#03b6f1;}
.adsListing .cat10 {border-color:#db1cb9;}
.adsListing .cat11 {border-color:#9202bc;}
.adsListing .cat12 {border-color:#029e7b;}
.adsListing .cat13 {border-color:#690505;}
.adsListing .cat14 {border-color:#7600d1;}
.adsListing .cat15 {border-color:#008aff;}
.adsListing .cat16 {border-color:#d09e05;}
.adsListing .cat17 {border-color:#ff0060;}
.adsListing .cat18 {border-color:#050ad0;}
.adsListing .cat36 {border-color:#1963d3;}
.adsListing .cat23 {border-color:#056d0f;}


.box-2of12  {float:left; width:290px; padding:0 5px 0 0; margin:10px; color:#333; height:90px; overflow:hidden;}
.box-2of12 h4 {font-size: 10px;font-weight: 600;height: 25px;line-height: 12px;margin: 5px;overflow: hidden;text-transform: uppercase;}
    .box-1of12 {float:left; width:150px;}


.searchsubcatselected {
    /*for the search results page - sub category items along the top*/
    padding:2px 5px;margin:0px 5px 10px 5px;height: 48px; float: left; text-align:center;}
    
    .searchsubcatselected a {text-decoration:none;color:#A70301; font-weight:bold;}


.search-box-wrapper {padding:10px; margin:0 0 20px;}
.search-categories {display:block; padding:5px 0;}
.search-box-wrapper .main-search {margin:15px 10px;}
.search-box-wrapper .txtSearchTerm {padding:0 0 10px; color:#a70503; font-size:15px;}
.search-box-wrapper .txtSearchTerm input {width:350px;}

.search-box {width:675px; float:left; padding:5px 10px; background:#fff;}
.search-box .searchOption {float:left; width:200px; margin:5px 0;}
.search-box .section {clear:both;}
.search-box fieldset {margin:10px 0; width:auto; padding:10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #AFAFAF;}
.search-box fieldset legend {color:#a70503; font:300 16px/1em "kepler-std",Sans-Serif;}
.search-box fieldset legend.main-legend{padding:8px 15px; font-size:18px; background:#eeeded; -webkit-box-shadow: 3px 3px 8px 0 #ccc; box-shadow:3px 3px 8px 0 #ccc;}
.search-box .txtSearchTerm {width:460px; padding:0px; font:300 18px/.9em "kepler-std",Sans-Serif; color:#a70503;}
.search-box .txtSearchTerm input {float:none; width:340px; margin:0 0 0 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.search-box .btnSearch {margin-top:0; float:right; padding:0;}
.search-box #aShowMoreLess {padding-left:18px ; background:url(/includes/images/sprite.png) 1px -1138px no-repeat; color:#525151; text-decoration:none;}
.search-box #aShowMoreLess.open {background-position: 1px -1097px;}
.search-box .search-box-form-row {margin-top:15px;}

.search-box #moreSearchOptions fieldset {padding:10px 15px; width:auto; float:none;}
.search-box #moreSearchOptions fieldset input,
.search-box #moreSearchOptions fieldset select,
.search-box #moreSearchOptions .more-search-top input,
.search-box #moreSearchOptions .more-search-top select {width:200px; margin-right:15px;}
.search-box #moreSearchOptions fieldset label,
.search-box #moreSearchOptions fieldset .label {display:inline-block; width:75px;}
.search-box #moreSearchOptions .label-main {float:left; width:75px; font:300 16px/1em "kepler-std",Sans-Serif; color:#a70503;}
.search-box #moreSearchOptions .label-main {}
.button.button-flat.showCategoryPopupBtn.right {float:left;height:18px; padding:2px 10px 5px 10px;}
.search-box #moreSearchOptions .more-search-top div.left {width:285px; margin-left:15px;}
.search-box #moreSearchOptions .more-search-top div.right {float:right; width:270px; margin-right:15px;}
.search-box #moreSearchOptions .more-search-top div.right label {width:55px;}
.search-box #moreSearchOptions fieldset .inline-radio-btn-list {display:inline-block; float:none;}
.search-box #moreSearchOptions fieldset .inline-radio-btn-list input {margin-right:5px;}
.search-box #moreSearchOptions fieldset .inline-radio-btn-list label {width:auto;}

.contentInnerWrapper .search-box {width:615px; padding:0;}
.contentInnerWrapper .search-box .txtSearchTerm {width:425px;}
.contentInnerWrapper .search-box .txtSearchTerm input {width:315px;}
.contentInnerWrapper .search-box #moreSearchOptions fieldset input,
.contentInnerWrapper .search-box #moreSearchOptions fieldset select,
.contentInnerWrapper .search-box #moreSearchOptions .more-search-top input,
.contentInnerWrapper .search-box #moreSearchOptions .more-search-top select {width:180px;}

.contentInnerWrapper .search-box #moreSearchOptions fieldset .quesDivMinMax input,
.contentInnerWrapper .search-box #moreSearchOptions fieldset .quesDivMileage input {width:75px;}
.contentInnerWrapper .search-box #moreSearchOptions fieldset .quesDivChecks .checkbox input {width : 15px; margin: 0 5px;} 
.contentInnerWrapper .search-box #moreSearchOptions fieldset .quesDivChecks label.checkbox {width:auto; margin:0 5px 0 0;}
.contentInnerWrapper .search-box #moreSearchOptions fieldset .quesDiv {margin:5px 0 0;}


.search-box #customSearchOptions fieldset {padding:10px 15px; width:auto; float:none;}
.search-box #customSearchOptions fieldset input,
.search-box #customSearchOptions fieldset select,
.search-box #customSearchOptions .more-search-top input,
.search-box #customSearchOptions .more-search-top select {width:200px; margin-right:15px;}
.search-box #customSearchOptions fieldset label,
.search-box #customSearchOptions fieldset .label {display:inline-block; width:145px;}
.search-box #customSearchOptions .label-main {float:left; width:75px; font:300 16px/1em "kepler-std",Sans-Serif; color:#a70503;}
.search-box #customSearchOptions .label-main {}
.search-box #customSearchOptions .more-search-top div.left {width:285px; margin-left:15px;}
.search-box #customSearchOptions .more-search-top div.right {float:right; width:270px; margin-right:15px;}
.search-box #customSearchOptions .more-search-top div.right label {width:55px;}
.search-box #customSearchOptions fieldset .inline-radio-btn-list {display:inline-block; float:none;}
.search-box #customSearchOptions fieldset .inline-radio-btn-list input {margin-right:5px;}
.search-box #customSearchOptions fieldset .inline-radio-btn-list label {width:auto;}
.search-box #customSearchOptions fieldset select{width: 200px !important;}

.contentInnerWrapper .search-box #customSearchOptions fieldset input,
.contentInnerWrapper .search-box #customSearchOptions fieldset select,
.contentInnerWrapper .search-box #customSearchOptions .more-search-top input,
.contentInnerWrapper .search-box #customSearchOptions .more-search-top select {width:190px;}

.contentInnerWrapper .search-box #customSearchOptions fieldset .quesDivMinMax input,
.contentInnerWrapper .search-box #customSearchOptions fieldset .quesDivMileage input {width:75px;}
.contentInnerWrapper .search-box #customSearchOptions fieldset .quesDivChecks .checkbox input {width : 15px; margin: 0 5px;} 
.contentInnerWrapper .search-box #customSearchOptions fieldset .quesDivChecks label.checkbox {width:auto; margin:0 5px 0 0;}
.contentInnerWrapper .search-box #customSearchOptions fieldset .quesDiv {margin:15px 0 0;}









#resultFilter {padding:10px 15px; border:solid 1px #afafaf; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#resultFilter legend {display:none;}
#resultFilter label {float:left; padding:0 10px;}
#resultFilter select {float:left; margin:0 10px 0 0;}

#search-order {float:left;}
#search-order a {float:left; padding:2px 5px; margin:0 0 0 5px; color:#333; text-decoration:none;}
#search-order a:hover, #search-order a:focus {color: #a70503;}
#search-order a .ui-icon {float:left;}

#search-order .sortAge{ margin-left:25px;padding:2px 8px 0px 0px;}

#search-order .sortAgeAsc .ui-icon,
#search-order .sortPriceAsc .ui-icon { background-position: -64px -16px;text-decoration:underline; }
#search-order .sortAgeDesc .ui-icon,
#search-order .sortPriceDesc .ui-icon { background-position: 0 -16px;text-decoration:underline; }
#search-order .sortAgeAsc.active, #search-order .sortPriceDesc.active, #search-order .sortAgeDesc.active, #search-order .sortPriceAsc.active {font-weight:bold;background:url(/includes/images/highlight.gif) 10px 0 no-repeat;width:60px; height:34px;padding:2px 5px 0px 12px;text-decoration:underline;}
#search-order .sortPrice{padding:2px 0 0 10px;width:70px; float:left;}
#search-order .sortPriceAsc.active{padding:2px 10px 0px 15px;}
/*#search-order .sortAgeAsc active,
#search-order .sortPriceAsc active,
#search-order .sortAgeDesc active,
#search-order .sortPriceDesc active { font-weight:900;}*/

.adAge { float:left; width:60px;margin:0px 10px;}
.adPrice { float:left;width:70px;margin:0px 10px;}
.pagerHolder {text-align:center;}
.pagerHolder a, .pagerHolder strong {padding:5px 2px; margin:0 1px; display:inline-block;}

.fieldSetWrapper {border:solid 1px #afafaf; margin:10px 0; padding:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.fieldSetWrapper legend {font-weight:bold; color:#a80405; background:#e9e9e9; padding:5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.section {margin:10px 0;}
.formRow {margin:0; clear:both; overflow:hidden;}
.formRow input, .formRow textarea, .formRow select {float:left; width:350px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top:2px; padding:3px; border:solid 1px #d3d3d3; background:#f7f7f7;}
.formRow input:focus, .formRow textarea:focus, .formRow select:focus  {background:#fff; border-bottom-color:#d5d4d4;}
.formRow textarea {height:250px;}
.formRow select {float:left; width:355px;}
.formRowRight {width:455px; float:right;}

.formRow label, .formRow .label {width:150px; padding:0 0 0 15px; float:left;}

.section-half .formRow input, .section-half .formRow textarea {width:160px;}
.section-half .formRow select {width:168px;}
.section-half .formRow label, .section-half .formRow .label {width:90px; padding:6px 8px;}
.section-half .inline-radio-btn-list input {margin:0; width:auto; }

.section-third .formRow input, .section-third .formRow textarea {width:180px;}
.section-third .formRow select {width:188px;}
.section-third .formRow label, .section-third .formRow .label {width:65px; padding:0 8px 0 0;}
.contentInnerWrapper .section-third .formRow input, .contentInnerWrapper .section-third .formRow textarea {width:157px;}
.contentInnerWrapper .section-third .formRow select {width:165px;}

.inline-radio-btn-list {float:left; vertical-align:text-top;}
.inline-radio-btn-list label, .section-half .formRow .inline-radio-btn-list label {width:auto; padding:0 15px 0 5px;}
.inline-radio-btn-list input {margin:4px 0; width:auto;}
.formRow .checkBox {vertical-align:text-bottom;}
.formRow .checkBox input, .section-third .formRow .checkBox input, .section-half .formRow .checkBox input, .inline-radio-btn-list input {width:20px!important; background:0; border:0; margin:0 5px 0 0; vertical-align:text-bottom;}
.formRow .checkBox label, .section-third .formRow .checkBox label {width:auto;}



.quesDiv .button {margin:5px 0 0; width:120px;}
.adCategory .button {margin:5px 0 0;}
#adlistingType {padding-left:15px;}

#mainCats {width: 380px; float: left; display: block;}
#mainCats a {display:block; height:29px; font-size:14px; line-height:13px; vertical-align:middle; width:175px; float:left; padding:10px 5px 10px 60px; color:#000; background: #e7e7e7 url(/includes/images/sprite.png) -30px 30px no-repeat; text-decoration:none; border-bottom:solid 1px #fff; border-right:solid 1px #fff;}
#childCats {float: left; display: block; width:530px; margin-left:10px;}
#childCats a {width: 150px; margin-right:2px !important; float: left; display: block}
#mainCats .mainCat , #childCats .childCat {overflow:hidden; line-height:27px; font-size:11px;display:block; padding:7px; margin:2px 0; text-decoration:none;color:#333333;}
#childCats .childCat {padding:2px 5px 2px 15px; background:#E7E7E7;line-height:2em;border-bottom:1px solid #ffffff;}
#mainCats .mainCat:hover , #childCats .childCat:hover {background-color:#ccc;}
#mainCats .mainCat .icon, #childCats .childCat .icon {float:left; width:33px; height:27px; margin:2px 17px 0 0;}


.CatsHolder{ z-index: 1000; position: absolute; top:50px; left:320px;width:590px;resize:both;background :#ffffff;padding:5px;overflow: auto;box-shadow: 1px 2px 5px 0px #7D7D7D;-webkit-box-shadow: 1px 2px 5px 0px #7D7D7D;-moz-box-shadow: 1px 2px 5px 0px #7D7D7D;}

.CatsHolder #childCats {float: left; display: block; margin-left:0px;}

.childCatsStyles
{}

.catParentTitleHolder
{   width:570px;padding:8px;height:14px;
    background: url("images/ui-bg_inset-soft_15_d70909_1x100.png") repeat-x scroll 50% 50% #D70909;
    border: 1px solid #B9B9B9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:6px;
    font-weight: bold;}
    
    #catParentTitle
    {
    color: #FFFFFF;font: 300 16px/1em 'kepler-std',Sans-Serif; display:block;
    float:left;width:500px;
    }
    .closeCatsHolder{float:right;color: #FFFFFF;font-weight:bold; text-transform:uppercase;cursor:pointer;}


.dealer-list {margin:1em 0; overflow:hidden;}
.dealer-list-item {clear:both; margin:.5em 0;}

.spacedTable {border-collapse:separate; border-spacing:1px 0; vertical-align:top;}
.spacedTable td {vertical-align:top;}
td.table-cell-bottom {vertical-align:bottom;}

/*Trader Microsite*/

.traderMicrosite {}

div.traderDetailsPageDetails {width:650px; float:left; color:#fff; padding:0 6px; height:210px; font-size:12px;
    background: #d60707;
    background: -moz-linear-gradient(top,  #d60707 0%, #9e0808 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60707), color-stop(100%,#9e0808));
    background: -webkit-linear-gradient(top,  #d60707 0%,#9e0808 100%);
    background: -o-linear-gradient(top,  #d60707 0%,#9e0808 100%);
    background: -ms-linear-gradient(top,  #d60707 0%,#9e0808 100%);
    background: linear-gradient(to bottom,  #d60707 0%,#9e0808 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60707', endColorstr='#9e0808',GradientType=0 );
}
.traderDetailsPageDetails a {color:#fff;}
.traderDetailsPageDetails div.section {margin:0 0 6px;}
.traderDetailsPageDetails .section h3 {background:#fff; color:#a70301; padding:0 12px; margin:6px 0; width:45%; font:300 19px/2em "kepler-std",Sans-Serif;}

.traderDetailsAdBox {width: 255px; float: right; height: 210px; text-align:right;}
    .traderDetailsAdBox img {border-radius:6px; max-height:210px; box-shadow: 3px 3px 8px 0 #CCCCCC;}
.traderSearchAdBox {float: right; height: 100%; text-align:right;}

.traderDetailsFeaturedAdHolder { margin-right:15px; float:left; width:100%;}
.traderDetailsFeaturedImgHolder {float: left; width: 200px; text-align:center;}
.traderDetailsFeaturedImgHolder img {cursor:pointer; max-width: 200px; max-height: 200px;}
.traderDetailsFeaturedImgHolder h3.traderDetailsPriceWrapper {position:relative; padding:6px 18px; margin:-10px 5px 0; font:400 20px/1.4em "kepler-std",Sans-Serif;}
.traderDetailsPriceWrapper .left{width:40px !important;}
.traderDetailsQandA {float:right; width:670px;}
.traderDetailsQandA ul {margin:0; padding:0; list-style:none;}
.traderDetailsQandA ul li {float:left; width:47%; padding:3px 3% 3px 0;}
.traderDetailsQandA ul li.odd {clear:both;}
.traderDetailsQandA ul li .label {float:left; width:45%; font-weight:bold;}
.traderDetailsDescription {padding:1em 0 0; clear:both;}
.traderFeaturedAd .section h3 {font:300 20px/1em "kepler-std",Sans-Serif;}
.traderFeaturedAd .section h3 span:first-child {padding-right:1em;}

.featuredAd {}

.featuredTraderAdvert{float:right; margin:40px 87px 0 0;}


/*shared*/
.buttons {overflow:hidden;}

.contentWrapperHeadline, .contentOuterWrapper .contentInnerWrapper .contentWrapperHeadline {position:relative; font:normal 20px/20px "kepler-std", Sans-Serif; padding:10px 8px 8px; margin:0px 0 2px; border:solid 1px #dcdcdc; color:#a80202; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius:  5px 5px 0 0; border-radius:  5px 5px 0 0;}
.contentWrapperHeadline h2, .contentOuterWrapper .contentInnerWrapper .contentWrapperHeadline h2 {float:left; font:normal 18px/18px "kepler-std", Sans-Serif; padding:0; margin:0; background:none;}
.contentWrapperHeadline .contentWrapperHeadlineRadioBtnList {float:left; color:#222; font-size:16px;}
.contentWrapperHeadline .contentWrapperHeadlineRadioBtnList input {margin:2px 5px 0 25px;}
.contentOuterWrapper {float:left; clear:both; width:922px; background:#ececec; padding:8px 8px 30px; border:solid 1px #dcdcdc; margin-bottom:5px;}
.contentOuterWrapper h3 {font:normal 18px/30px "kepler-std", Sans-Serif; color:#a80202;}
.contentOuterWrapper .section-third {float:left; width:275px; padding:0 20px; margin:0;}
.contentOuterWrapper .contentInnerWrapper .section-third {width:250px;}
.box-8of12 .contentOuterWrapper {width:602px;}
.multiUseHeadline {overflow:hidden;}
.contentOuterWrapper.contact  {min-height:460px;}
.contentOuterWrapper.contact p {width:400px;}


.contentOuterWrapper .section-third h3 {margin:0;}
.contentOuterWrapper .section-third-first {padding-left:0;}
.contentOuterWrapper .section-third-last {padding-right:0;}
.traderMicrosite .contentOuterWrapper.search {background:none;border:none;padding:10px 0;
}
.contentOuterWrapper h3.adverts {
    background: none repeat scroll 0 0 #FFF;
    border-radius: 5px 5px 5px 5px;
    color: #A80202;
    font: 15px/1.2em 'Open Sans',"Gill Sans","Trebuchet MS",sans-serif;
    margin: 4px 0;
    padding: 8px;
}

.contentInnerWrapper {background:#fff; clear:both; padding:0 10px 0px; overflow:hidden; position:relative;}
.contentInnerWrapper h3 {font:normal 15px/1.2em 'Open Sans', "Gill Sans", "Trebuchet MS", sans-serif; background:#ececec; font-size:15px; padding:8px; margin:7px 0px 4px; color:#a80202; font-weight:normal; -webkit-border-radius: 5px; -moz-border-radius:  5px; border-radius:  5px;}
.contentInnerWrapper h4 {font:normal 13px/1.2em 'Open Sans', "Gill Sans", "Trebuchet MS", sans-serif; margin:6px 0 2px; color:#999999;}
.contentInnerWrapper .section {float:left; width:100%; margin:5px 0;}
.contentInnerWrapper .left {float:left;width:580px;}
.contentInnerWrapper .right {float:right; clear:right;}
.contentInnerWrapper .section-half {width:420px;}
.contentInnerWrapper .section-half.left.placeAd {width:490px;}
    #adTitle, .adCategory, .adLocation, .someLocation, .adDes, .adPri, .adTel {background-color: #F7F7F7; border-radius:6px; margin:5px 0; padding: 1px; width:470px;}
    .formRow.adDes textArea {width:350px;}
.contentInnerWrapper .section-half.right.placeAd {width:400px;}
.contentInnerWrapper .validationSummary {margin-top:15px;}
.contentInnerWrapper .radio-list input {margin-left:5px;}
.contentInnerWrapper .radio-list label {padding-left:5px;}
.contentInnerWrapperThin {padding:0 12px 12px;}
.contentInnerWrapperThin .section {margin:6px 0 0;}
.report  .contentInnerWrapper {margin-left:20%; width: 600px; height: 420px}
.report .contentInnerWrapper .btn-large {float: right; margin-right:20px;}
.contact .contentInnerWrapper {padding:10px; width:410px; position:absolute; top:100px; right:20px;}

.sideAds {float:right; width:300px; margin:0; overflow:hidden;}
.sideAds img {float:left; clear:both; margin:0 0 10px 0;}
.sticky { position: fixed; top: 0;}

.item-list {list-style:none; margin:.5em 0; padding:0;}
.item-list li {float:left; margin:.5em 1em .5em 0; padding:0;}
.item-list li a {color:#333; text-decoration:none; font-size:13px;}
.item-list li.odd {background:#f0efef;}
.item-list .box-1of12 {margin:0; padding:.5em 1.1em;}

.topTabList {float:left; list-style:none; margin:0; padding:0; width:100%;}
.topTabList li {float:left; margin:0 7px 0 0; padding:0; width:223px;}
.lt-ie8 .topTabList li {float:left; display:inline;}

.topTabList li.last {margin-right:0; margin-left:-2px; float:right; height:36px;}
.topTabList li a {font:normal 15px/16px "kepler-std", Sans-Serif; font-weight:normal; display:block; padding:10px 10px 10px; background:#f7f7f7; color:#8c8c8c; text-decoration:none; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius:  5px 5px 0 0; border-radius:  5px 5px 0 0;}
.topTabList li a small {line-height:18px;}
.topTabList li.selected a, .topTabList li a:hover{background:#fff; color:#a80202; }
.topTabList li.disabled a, .topTabList li.disabled a:hover{background:#f7f7f7; color:#8c8c8c; cursor:default;}

.resultItems {padding-top:3px; clear:both;}
.resultItems .resultItem { position:relative; background:#f0efef; min-height: 90px; padding:5px; overflow:hidden;width:900px;}
.resultItems .resultItem a {color:#5b0f0f;}
.resultItems div.even { background:#fff;}
.resultItems .resultItemImgHolder {float: left; height: 100%; width: 125px; text-align:center;}
.resultItems .resultItemMainHolder {float: left; width: 450px; padding-left: 10px; overflow:hidden;}
    .resultItems .resultItemMainHolder p {max-height:50px; overflow:hidden;}

.resultItems .resultItemRightHolder {float:left; width:300px; margin-left:10px;}

.resultItems .resultItemImgHolder img {max-width:100px; max-height:100px;}
.resultItems .resultItemHeadline, .resultItems .resultItemHeadline a {margin:0 0 10px; font-size:14px; line-height:14px; text-decoration:none; color:#5b0f0f;}
.resultItems .resultItemDesc {padding-bottom:15px;}
.resultItems .resultItemOptionsRight {position:relative; right:0px; top:30px;}

.resultItems .resultItemPrice {color:#5b0f0f;}

#result-boxs .resultItem .button {color:#fff; width:100px;height:36px;}


/*.saveAdLarge {display:inline-block;  width:29px; height:29px; background:url(/includes/images/sprite.png) 0 -994px no-repeat; text-indent:-9999px;}
.saveAdSmall {display:inline-block;  width:20px; height:17px; background:url(/includes/images/sprite.png) 0 -1054px no-repeat; padding-left:22px; margin-top:12px; float:right;}*/

.saveAdLarge {display:inline-block;  width:29px; height:29px; background:url(/includes/images/saveAddBigRed.png) no-repeat; text-indent:-9999px;}
.saveAdSmall {display:inline-block;  width:20px; height:17px; background:url(/includes/images/saveAddRed.png) no-repeat; padding-left:22px; margin-top:12px; float:right;}

.saveAdLargeSaved {display:inline-block;  width:29px; height:29px; background:url(/includes/images/saveAddBigBlue.png) no-repeat; text-indent:-9999px;}
.saveAdSmallSaved {display:inline-block;  width:20px; height:17px; background:url(/includes/images/saveAddBlue.png) no-repeat; padding-left:22px; margin-top:12px; float:right;}

.contentWrapperHeadline .saveAdLarge {float:left; margin:-5px 5px -5px 0;}
.resultItemRightHolder .saveAdSmall {text-indent:9999px;}

.shortH3 {width:270px;}

/*login page*/
.loginPage {margin-top:10px;}
.loginPage .formRow {margin:5px -5px;}
.loginPage .contentWrapperHeadline {float:left; clear:both; width:922px;}
.loginPage .contentInnerWrapper .contentWrapperHeadline {width:838px;}
.loginPage .contentOuterWrapper .contentOuterWrapper {width:838px;}
.loginPage .section-third  {border-right:solid 1px #d6d2d2; }
#loginSection .section-third  {height:150px;}
.loginPage .contentOuterWrapper  {margin-bottom:10px; padding:8px;}
.loginPage .section-third .button {clear:both; float:right; margin-right:10px; padding:0;}

.loginPage  #socialMediaLogin {border-right:0;}
.loginPage .guestLoginNotice {margin-bottom:40px;}
.btnLoginFacebook, .btnLoginTwitter, .btnJoinUsingFacebook, .btnJoinUsingTwitter{float:left; clear:both; margin:0 5px; background:url(/includes/images/sprite-btn-social-media.png) 0 0 no-repeat; width:170px; height:29px; text-indent:-9999px; }
.btnLoginTwitter {background-position:0 -40px;}
.btnJoinUsingFacebook {width:188px; background-position:0 -90px;}
.btnJoinUsingTwitter {width:188px;background-position:0 -132px;}

.loginPage .forgotPasswordLink {clear:both; display:block; margin:0px;}

.transactionComplete {width: 100%;height: 500px; margin:auto 0; padding-top:50px; text-align:center;}
.transactionComplete .btn-large {margin:0 300px ;}

/*place ad*/
#progressTabs li { width:217px; margin:0 11px 0 0; }
#progressTabs li.last {margin-right:0;}
.contentInnerWrapper  #adlistingType {padding-left:0;}


 #ulImages {float:left; width:390px; list-style:none; margin:0; padding:5px; background:#e9e9e9;}
 .ulcll {clear:both; float:left; width:390px; list-style:none; margin:0; padding:5px; background:#e9e9e9;}
.photoLi {float:left; display:inline; margin:5px; position:relative; }
.topDiv {position:absolute; top:0; left:0; right:0; z-index:1; background:rgba(255,255,255,.5);}
.bottomDiv {position:absolute; bottom:0; left:0; right:0; z-index:1; background:rgba(255,255,255,.5);}
.topDiv a, .bottomDiv a  {display:block; text-decoration:none;}
.photoLi:hover .topDiv, .photoLi:hover .bottomDiv{ background:#fff;}
#uploadPh p {color:#999; font-size:12px; margin:0;}
.uploadPhotoBox {width:120px; height:90px; background-image: url('/includes/images/load-photo-here.png'); position:relative;}
.ctrl-btn {display:inline-block; height:33px; width:35px; background:url(/includes/images/ctrl-btn.gif);}
.removeImgBtn, .makePrimaryBtn {float:left; position:absolute; right:0; bottom:0; padding:5px 10px; font-size:10px; line-height:10px;}
.removeImgBtn {bottom:20px;}

.lookupByReg #lookupByRegInputWrapper {display:inline-block; width:210px; height:33px; padding:1px 1px 1px 19px; background: url('/includes/images/license-plate-bg.png') no-repeat; float:left;}
.lookupByReg #lookupByRegInputWrapper input {background:0; border:0; width:142px; height:27px;  font-size:18px; line-height:27px; float:left;}

#placeAdScreen #categoryQuestions {margin:15px 0;}
#placeAdScreen #categoryQuestions .formRow {float:left; clear:none;}
    #placeAdScreen #categoryQuestions .formRow label {width:90px;}
    #placeAdScreen #categoryQuestions .formRow input {width:120px;}
    #placeAdScreen #categoryQuestions .formRow select {width:130px;}
         #placeAdScreen .pay input {float:right;height:28px;}   
#placeAdScreen #categoryQuestions #Question16 {padding-bottom:15px;}

/*ad details*/


.detailsPage {float:left; clear:both; width:610px;}
.detailsPage .contentOuterWrapper,.detailsPage .contentWrapperHeadline {width:610px;}

.socialMediaHolder {float:right; }

/*.detailsPage #productImagesAndFeatures {float:left; width:611px; background:#fff; padding:14px; margin:0 0 1em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
*/

.whiteBox {clear:both; overflow:hidden; background:#fff; padding:10px; margin:1em 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}


.detailsPage #productImages {}
.detailsPage .largeProductImg {float:left; max-width:400px; margin: 0 0 15px; cursor:pointer;}
.detailsPage #productImages .imageList {float:left; width:180px; list-style:none; margin:0 0 0 10px; padding:0;}
.detailsPage #productImages .imageList img {height:56px; width:86px;}
.detailsPage #productImages .imageList li {float:left; display:inline; margin:0 5px 5px 0; position:relative;}
.detailsPage #productImages .imageList li.even {margin-right:0;}
.detailsPage #productImages .imageList li.odd {clear:both;}

.detailsPage #productFeatures {float:left; clear:both; width:100%; margin:-5px 0 0; padding:0; }
.detailsPage #productFeatures th, .detailsPage #productFeatures td {text-align:left; padding:8px; font-size:13px; line-height:13px; width:200px;} 
.detailsPage #productFeatures th {font-weight:800; width:150px;}
.detailsPage #productFeatures tr.even{background:#e3e3e3;}


#thumbFullSizeImg {position:absolute; float:left; background:#afafaf; border:1px solid #afafaf; z-index:2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.detailsPage .detailsTop {float:left; padding:0 0 2px; width:100%; font-size:11px;}
.detailsPage .description {font-size:13px; line-height:20px;}
.detailsPage .description h3 {margin:0;}
.detailsPage .description h4 {font-weight:normal;}

.detailsPage #productPriceAndContact {margin-bottom:0;}
.detailsPage #contactSeller {overflow:hidden; padding:0 0 5px; margin-bottom:10px; background:#e3e3e3; font-size:12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.detailsPage #contactSeller h3 {font:normal 16px/18px "kepler-std", Sans-Serif; margin-top:0; padding:10px 15px;  color:#fff; text-align:center;  }
.detailsPage #contactSeller a {color:#A70301; text-decoration:none;}
.detailsPage #contactSeller div {padding:5px 10px; margin-right:15px; }

.detailsPage .price {display:block; padding:5px 0 10px; text-align:center; font:normal 20px/18px "kepler-std", Sans-Serif; color:#a70301;}

.icon-phone, .icon-email {float:left; width:36px; background: url(/includes/images/sprite.png) 0 -644px no-repeat; text-indent:-9999px;}
.icon-phone { margin-left:50px; height:31px; background-position:0 -850px;} 
.icon-email {margin-left:50px; height:27px; background-position:-1px -901px;}

.icon-linkout {float:left; width:37px; height: 36px; background: url(/includes/images/globe3.png) no-repeat; text-indent:-9999px;}


/*My Account*/

.myAccount {margin-top:-15px;}

/*My Adverts*/
.myAdverts {margin-top:25px;}
.myAdverts .topTabList li {margin:0 7px 0 0; width:144px;}
.myAdverts .topTabList li.last {margin-right:0;}
.myAdverts.myAdvertsMenu {margin-top:20px;padding:10px; background-color:#e5e5e5;}
.myAdverts_wrapper {background-color:#f6f6f6; padding:10px; margin-bottom:10px;}

/*Search Result*/
.searchResult .topTabList li {width:225px;}

/*footer*/
.footer-container {height:28px;margin: 0 auto;width: 940px;}
.footer-container, .footer-container a {color:#fff;}
.footer-container .social-media-list{}
.footer-container .social-media-list li {display:inline; }
.footer-container .social-media-list ul{padding:0;margin:0}
.footer-container .social-media-list li a {float:left; text-indent:-9999px; margin:-6px 5px 0 0; width:32px; height:32px;}
.footer-container .social-media-list li.facebook a {background: url(/includes/images/sprite.png) 0 -610px no-repeat;}
.footer-container .social-media-list li.twitter a {background: url(/includes/images/sprite.png) 0 -648px no-repeat;}
.at16nc.at16t_compact{background: url(/includes/images/sprite.png) 0px -576px no-repeat;width:32px; height:32px;margin-top:0px;}

.detailsPage .at16nc.at16t_compact{background: url("http://ct5.addthis.com/static/r07/widget007_top.png") no-repeat scroll 0 -576px transparent;height: 16px;width: 16px;}

.footer-container .social-media-list li.youtube a {background: url(/includes/images/sprite.png) 0 -493px no-repeat;}


.footer{float: left;height:100%;padding: 10px;width: 920px;}
.footer-container .footer-nav {float: left;height: 26px;margin: 0;text-align:left;width: 480px;margin:0px 0px 0px 80px;}
.footer-container .footer-nav ul {margin: 0;padding: 0;}
.footer-container .footer-nav li {display:inline; border-right:solid 1px #f39494;}
.footer-container .footer-nav li.last {border-right:none;}
.footer-container .footer-nav li a {display:inline-block; padding:0px 10px 5px 8px;  margin:0; text-decoration:none; opacity:.7;}
.footer-container .footer-nav li a:hover, .header-container #main-nav li a:focus{opacity:1;}

.footer-container .copyright {float:right;}
.footer-container .copyright  a {text-decoration:none;}



/* ==========================================================================
   Uploadify Styles
   ========================================================================== */
   
.uploadify {position:relative; margin-bottom:1em; overflow:hidden; }
.swfupload {position:absolute; left:0; top:0; width:182px; height:50px; }
.uploadify-button {cursor:pointer;}
.uploadify-button.disabled {background-color:#D0D0D0; color:#808080; }
.uploadify-queue {clear:both; margin:1em 0; }
.uploadify-queue-item {background-color:#F5F5F5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:11px; margin-top:5px; max-width:350px; padding:10px; }
.uploadify-error {background-color:#FDE5DD !important; }
.uploadify-queue-item .cancel a {background:url('/includes/images/uploadify-cancel.png') 0 0 no-repeat; float:right; height:16px; text-indent:-9999px; width:16px; }
.uploadify-queue-item.completed {background-color:#E5E5E5; }
.uploadify-progress {background-color:#E5E5E5; margin-top:10px; width:100%; }
.uploadify-progress-bar {background-color:#0099FF; height:3px; width:1px; }



/* ==========================================================================
   Colorbox Styles
   ========================================================================== */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:10px solid #fff; background:#EBEBEB ;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#525151;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#525151;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:4px; margin-top:-32px; background:url(/includes/images/colorbox/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/includes/images/colorbox/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/includes/images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/includes/images/colorbox/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before {content: ""; display: block; width: 0; height: 100%; }
.hidden {display: none !important; visibility: hidden; }
.visuallyhidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible {visibility: hidden; }
.clearfix:before, .clearfix:after {content: " "; display: table; }
.clearfix:after {clear: both; }
.clearfix {*zoom: 1; }

.main-container .box-left {margin-left:0;}
.main-container .box-right {margin-right:0;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.fullWidth {width:100%;}
.no-margine-top {margin-top:0;}
.rounded-corner-all {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.rounded-corner-top {-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.rounded-corner-bottom {-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}

.goBackLink{clear:both;float:right; display:block;margin:10px 0px;
            list-style:none;background: #a40404;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background: -moz-linear-gradient(top,  #a40404 0%, #d70909 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a40404), color-stop(100%,#d70909));
            background: -webkit-linear-gradient(top,  #a40404 0%,#d70909 100%);
            background: -o-linear-gradient(top,  #a40404 0%,#d70909 100%);
            background: -ms-linear-gradient(top,  #a40404 0%,#d70909 100%);
            background: linear-gradient(to bottom,  #a40404 0%,#d70909 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a40404', endColorstr='#d70909',GradientType=0 );
            color:#ffffff;border:1px solid #AB0505;
            padding:2px 5px;}

.goBackLink a {font-size:13px;text-decoration:none; color:#ffffff;}
.goBackLink a:hover {opacity:0.6;}

/*advert details h1 tag */
.detailsPage .contentWrapperHeadline h1 {width:70%; float:left; margin:0;}