article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {    display: block;}
audio,canvas,video {    display: inline-block;    *display: inline;    *zoom: 1;}
audio:not([controls]){    display: none;    height: 0;}
[hidden] {    display: none;}
html {    font-size: 100%;     -webkit-text-size-adjust: 100%;     -ms-text-size-adjust: 100%; }
html,button,input,select,textarea {    font-family: sans-serif;}
body {    margin: 0;}
a:focus {    outline: thin dotted;}
a:active,a:hover {    outline: 0;}
h1 {    font-size: 2em;    margin: 0.67em 0;}
h2 {    font-size: 1.5em;    margin: 0.83em 0;}
h3 {    font-size: 1.17em;    margin: 1em 0;}
h4 {    font-size: 1em;    margin: 1.33em 0;}
h5 {    font-size: 0.83em;    margin: 1.67em 0;}
h6 {    font-size: 0.75em;    margin: 2.33em 0;}
abbr[title] {    border-bottom: 1px dotted;}
b,strong {    font-weight: bold;}
blockquote {    margin: 1em 40px;}
dfn {    font-style: italic;}
mark {    background: #ff0;    color: #000;}
p,pre {    margin: 1em 0;}
code,kbd,pre,samp {    font-family: monospace, serif;    _font-family: 'courier new', monospace;    font-size: 1em;}
pre {    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}
q {    quotes: none;}
q:before,q:after {    content: '';    content: none;}
small {    font-size: 80%;}
sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}
sup {    top: -0.5em;}
sub {    bottom: -0.25em;}
dl,menu,ol,ul {    margin: 1em 0;}
dd {    margin: 0 0 0 40px;}
menu,ol,ul {    padding: 0 0 0 40px;}
nav ul,nav ol {    list-style: none;    list-style-image: none;}
img {    border: 0;     -ms-interpolation-mode: bicubic; }
svg:not(:root){    overflow: hidden;}
figure {    margin: 0;}
form {    margin: 0;}
fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}
legend {    border: 0;     padding: 0;    white-space: normal;     *margin-left: -7px; }
button,input,select,textarea {    font-size: 100%;     margin: 0;     vertical-align: baseline;     *vertical-align: middle; }
button,input {    line-height: normal;}
button,html input[type="button"], input[type="reset"],input[type="submit"] {    -webkit-appearance: button;     cursor: pointer;     *overflow: visible;  }
button[disabled],input[disabled] {    cursor: default;}
input[type="checkbox"],input[type="radio"] {    box-sizing: border-box;     padding: 0;     *height: 13px;     *width: 13px; }
input[type="search"] {    -webkit-appearance: textfield;     -moz-box-sizing: content-box;    -webkit-box-sizing: content-box;     box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}
textarea {    overflow: auto;     vertical-align: top; }
table {    border-collapse: collapse;    border-spacing: 0;}
*, *:before, *:after {    -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;         box-sizing: border-box;          }
body{    font-family:Arial, sans-serif;  direction:rtl;    font-size:14px;    color: #231f20;    background: #f2f2f2;}
a img, fieldset{    border:0 none;}
img{    vertical-align:middle;}
textarea{    vertical-align:top;     resize:none;}
input, label{    vertical-align:middle;}
input:focus{    outline:none;}
input, textarea, select{    font-family:Arial, sans-serif;    font-size:12px;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
:focus {    outline: -webkit-focus-ring-color auto 0px;}
a:link,a:visited,a:active,a:hover{    text-decoration:none;    color:black;    font-family: Arial, sans-serif;    font-size:14px;}
a:active{    background:transparent; }
fieldset{    margin:0px;    padding:0px;}
menu, ol, ul{    padding:0;}
dl, menu, ol, ul{    margin:0;}
button:focus:not(:active), a:focus:not(:active), input:focus, select:focus,.flexsliderCustomControls li:focus:not(:active), textarea:focus, #viewAddSlideshow .slides li:focus:not(:active),#viewAdButtons .buttonBox:focus:not(:active), #moreResults .box h4:focus:not(:active),#moreResultsWrap h3:focus:not(:active), .productBox h2 span.heart:focus:not(:active){    }
.unselectable {    -moz-user-select:-moz-none;    -khtml-user-select: none;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none;}
.container{    width:950px;    margin:0 auto;}
.img-wrapper{    background:url(/_media/images/general/defaultLoader.gif) center center no-repeat;}
.example-remove-me , .example-remove-me2{    background: url(/_media/images/general/sprites.png) no-repeat;    display:inline-block;}
.gradient, a.gradient:active{    background: #e51937;         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2NmMDcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDIwM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #e51937 0%, #cf0725 90%, #f0203f 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e51937), color-stop(90%,#cf0725), color-stop(100%,#f0203f));     background: -webkit-linear-gradient(top,  #e51937 0%,#cf0725 90%,#f0203f 100%);     background: -o-linear-gradient(top,  #e51937 0%,#cf0725 90%,#f0203f 100%);     background: -ms-linear-gradient(top,  #e51937 0%,#cf0725 90%,#f0203f 100%);     background: linear-gradient(to bottom,  #e51937 0%,#cf0725 90%,#f0203f 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51937', endColorstr='#f0203f',GradientType=0 ); }
.gradient2, a.gradient2:active{    background: #474f5a;         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NGY1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzJlMzY0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTQ5NTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #474f5a 0%, #2e3640 90%, #414954 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474f5a), color-stop(90%,#2e3640), color-stop(100%,#414954));     background: -webkit-linear-gradient(top,  #474f5a 0%,#2e3640 90%,#414954 100%);     background: -o-linear-gradient(top,  #474f5a 0%,#2e3640 90%,#414954 100%);     background: -ms-linear-gradient(top,  #474f5a 0%,#2e3640 90%,#414954 100%);     background: linear-gradient(to bottom,  #474f5a 0%,#2e3640 90%,#414954 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474f5a', endColorstr='#414954',GradientType=0 ); }
.inputWrap input[type="text"], .inputWrap input[type="password"], .inputWrap select, .inputWrap textarea{    display: block;    width: 100%;    color: #7b7b7b;    border: 1px solid #ddd;    font-size: 14px;    padding: 8px 16px;}
.inputWrap select{    padding: 7px 16px 7px 8px;}
.inputWrap input[type="text"]:focus, .inputWrap textarea:focus, .inputWrap select:focus,.inputWrap input[type="password"]:focus{    border: 1px solid #000;    box-shadow: 0 0 7px rgba(0,0,0,0.25);    outline: 0;}
#footer .inputWrap input[type="text"]:focus, #footer .inputWrap textarea:focus{    border: 1px solid #e31735;    box-shadow: 0 0 7px rgba(255,255,255,0.75);    outline: 0;}
.inputWrap select:focus{    border: 1px solid #000;    outline: 0;}
.inputWrap input.inputNumber::-webkit-input-placeholder,.inputWrap input.inputEmail::-webkit-input-placeholder{    text-align: right;}
.inputWrap input.inputNumber:-moz-placeholder ,.inputWrap input.inputEmail:-moz-placeholder {     text-align: right;}
.inputWrap input.inputNumber::-moz-placeholder,.inputWrap input.inputEmail::-moz-placeholder {      text-align: right;}
.inputWrap input.inputNumber:-ms-input-placeholder ,.inputWrap input.inputEmail:-ms-input-placeholder {    text-align: right;}
.inputWrap input.inputEmail,.inputWrap input.inputNumber{    text-align: left !important;    direction: ltr !important;}
#header{    border-top: 8px solid #d7131b;    padding: 30px 0 0;    margin-bottom: 15px;}
#headerTop{    position: relative;}
#headerTopRight{    float: right;    padding: 0 9px 0 0;}
#headerTopLeft{    float: left;    padding: 27px 0 0;}
#loggedInMenu{    position: absolute;    top: -11px;    left: 0;    list-style: none;}
#loggedInMenu li{    float: right;}
#loggedInMenu a{    font-size: 12px;    color: #231f20;    display: block;}
#loggedInMenu li:first-child{    padding-left: 9px;    margin-left: 7px;    border-left: 1px solid #e7e7e7;}
#loggedInMenu a i{    margin-left: 8px;    vertical-align: middle;}
#loggedInMenu a:hover{    color: #d7131b;}
#loggedInMenu a:hover i.enterPersonalAreaIcon{    background-position: -300px 0;}
#loggedInMenu a:hover i.exitIcon{    background-position: -330px 0;}
#logo{    display: block;}
#headerTopRight p{    position: relative;    padding-right: 8px;    margin: -9px 0 -7px;}
#headerTopRight p .num{    font-size: 24px;}
#headerTopRight p .asterisk{    font-size: 45px;    color: #ed1c24;    vertical-align: top;}
#topNav {    list-style: none;    float: right;    padding: 3px 0 0;}
#topNav li{    float: right;    border-left: 1px solid #e7e7e7;    padding: 0 20px;    color: #7b7b7b;}
#topNav li:last-child{    border-left: 0;}
#topNav a{    color: #7b7b7b;    font-size: 12px;    transition: color .1s;}
#topNav a:hover{    color: #d7131b;}
#topNav .iconBox{    display: block;    height: 36px;    position: relative;    text-align: center;}
#topNav .iconBox i{    position: absolute;    bottom: 3px;    left: 50%;}
#topNav li p{    margin: 0;    padding: 2px 0 0;    font-size: 12px;    color: #d7131b;    min-width: 90px;    text-align: center;}
#headerTopLeft a.advertiseBtn{    display: block;    float: left;    width: 217px;    height: 52px;    border: 2px solid transparent;    line-height: 48px;    color: #fff;    font-size: 22px;    text-align: center;    position: relative;}
#headerTopLeft a.advertiseBtn:hover{    border: 2px solid #fff;    box-shadow: 0 2px 10px rgba(215,19,27,0.5);}
#headerTopLeft a.advertiseBtn i{    position: absolute;    top: -5px;    left: -4px;}
#mainNav{    border-top: 1px solid #e7e7e7;    padding: 16px 0;    position: relative;}
#mainMenu li{    float: right;    border-left: 1px solid #e7e7e7;}
#mainMenu li:last-child{    border: 0;}
#mainMenu a{    display: block;    padding: 0 27px 0 23px;    color: #231f20;    transition: color .1s;}
#mainMenu li:first-child a{    padding: 0 15px 0 25px;}
#mainMenu a:hover, #mainMenu .active a {    color: #d7131b;}
#headerDropDownTrigger{    position: absolute;    left: 0;    top: 13px;    display: block;    width: 24px;    height: 21px;    box-shadow: 0 2px 9px rgba(0,0,0,0.23);}
#headerDropDownTrigger span{    display: none;}
#headerDropDownTrigger:active{    background: #e51937;         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2NmMDcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDIwM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #e51937 0%, #cf0725 90%, #f0203f 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e51937), color-stop(90%,#cf0725), color-stop(100%,#f0203f));     background: -webkit-linear-gradient(top,  #e51937 0%,#cf0725 90%,#f0203f 100%);     background: -o-linear-gradient(top,  #e51937 0%,#cf0725 90%,#f0203f 100%);     background: -ms-linear-gradient(top,  #e51937 0%,#cf0725 90%,#f0203f 100%);     background: linear-gradient(to bottom,  #e51937 0%,#cf0725 90%,#f0203f 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51937', endColorstr='#f0203f',GradientType=0 ); }
#headerDropDownTrigger:after{    content: url(/_media/images/general/header/main-nav-dropdown-arrow.png);    width: 7px;    height: 3px;    position: absolute;    top: 0;    left: 9px;}
#dropMenu{    position: absolute;    top: 45px;    left: 0;    width: 148px;    background: #f2f2f2;    box-shadow: 0 2px 1px rgba(0,0,0,0.35);    padding: 0 17px 0 14px;    text-align: center;    display: none;    z-index: 100;}
#dropMenu li{    border-bottom: 1px solid #e7e7e7;}
#dropMenu li:last-child{    border: 0;}
#dropMenu a{    display: block;    line-height: 30px;    color: #231f20;}
#dropMenu a:hover{    color: #cf0825;}
.headerIcons{    background-image: url(/_media/images/general/header/icons.png);    background-repeat: no-repeat;    display: inline-block;}
.headerAdvisorIcon{    background-position: 0 0;    width: 47px;    height: 37px;    margin-left: -23px;}
.headerLoginIcon{    background-position: -50px 0;    width: 29px;    height: 30px;    margin-left: -15px;}
.headerSmartAgentIcon{    background-position: -90px 0;    width: 29px;    height: 33px;    margin-left: -15px;}
.advertiseRibbon{    background-position: -130px 0;    width: 51px;    height: 52px;}
#mainPage{    position: relative;}
.personal_area_page #mainPage,.print_page #mainPage{    padding-bottom: 199px;}
#mainContent{    float: left;    width: 728px;}
.text_page #mainContent,.homepage_page #mainContent,.agency_page #mainContent{    padding-bottom: 199px;}
.homepage_page #mainContent{    padding-bottom: 164px;}
.agency_page #mainContent{    padding-bottom: 177px;}
#customBlockWrap{    overflow: hidden;    position: relative;}
.belowCustomBlock{    position: absolute;    text-indent: -9999px;}
#content h2{    font-size: 16px;    margin: 0 0 16px;}
#content p{    margin: 0 0 32px;}
#content p a{    color: #d7131b;    text-decoration: underline;}
#content p a:hover{    text-decoration: none;}
#footerTop .container{    position: relative;}
#footerTop .container .bottomCustomBlocks{    position: absolute;    top: -220px;    right: 0;}
#footerTop .container .bottomCustomBlocks.bottomCustomBlocksSmall{    left: 4px;    right: auto;    top: -198px;}
#footerTop{    background: #312f32;    padding: 21px 0 18px;}
#footerTopRight{    float: right;    width: 214px;    padding: 0 0 16px 32px;    border-left: 1px solid #19181a;}
#footerTopRight h4{    color: #fff;    font-size: 16px;    margin: 0 0 16px;    padding: 5px 0 0;}
#footerTopRight .inputWrap{    margin-bottom: 17px;}
#footerTopRight .inputWrap label{    display: none;}
#footerTopRight #addToNewsletter_btn{    float: left;    width: 74px;    height: 30px;    border: 0;    border-radius: 3px;    font-size: 15px;    font-weight: bold;    color: #fff;    padding: 5px 15px;    border: 1px solid transparent;}
#footerTopRight #addToNewsletter_btn:hover{    border: 1px solid #fff;    box-shadow: 0 0 7px rgba(229,25,55,0.8);}
.footerWhiteArrow{    background: url(/_media/images/general/footer/footer-white-arrow.png) no-repeat;    width: 4px;    height: 8px;    display: inline-block;    margin-left: 8px;}
#footerTopLeft{    padding: 0 45px 0 0;    width: 735px;    float: left;}
#footerTopLeft section{    float: right;}
#footerTopLeft .box1{    width: 155px;}
#footerTopLeft .box2{    width: 133px;}
#footerTopLeft .box3{    width: 156px;}
#footerTopLeft .box4{    width: 141px;}
#footerTopLeft .box5{    width: 105px;}
#footerTopLeft section p{    font-weight: bold;    color: #d7131b;    font-size: 16px;    margin: 0 0 7px;    padding: 5px 0 0;}
#footerTopLeft section ul{    list-style: none;}
#footerTopLeft section li{    line-height: 17px;    padding: 0 9px 0 0;    background: url(/_media/images/general/footer/footer-red-arrow.png) right center no-repeat;}
#footerTopLeft section a{    color: #7b7b7b;    font-size: 12px;}
#footerTopLeft section a:hover{    color: #fff;}
#footerBottom{    background: #000;    padding: 26px 0;}
#footerBottom p{    margin: 0;    text-align: center;    font-size: 12px;    color: #b4b4b4;}
#footerBottom p a{    color: #b4b4b4;    font-size: 12px;}
#footerBottom p a:focus:not(:active){    outline: 1px solid #fff;}
#breadcrumb {    list-style-type:none;    font-size:0px;}
#breadcrumb li{    display:inline-block;    font-size:14px;}
#sidebar{    width: 211px;    float: right;}
.agency_page #searchTabsContent{    padding-top: 48px;}
.agencyVehiclesHeader{    background: #fff;    padding: 9px 0;    position: relative;}
.agencyVehiclesHeader h3{    text-align: center;    color: #2a313b;    margin: 0;    font-size: 14px;}
.agencyVehiclesHeader span.viewAdsHeadingShadow{    position: absolute;    top: -9px;    left: -9px;}
#searchTabsMenu {    list-style: none;}
#searchTabsMenu li{    float: right;}
#searchTabsMenu li:first-child{    width: 81px;    position: relative;}
#searchTabsMenu li:last-child{    width: 130px;}
@media \0screen\,screen\9 {    #searchTabsMenu li:first-child+li{        width: 130px;    }
}
#searchTabsMenu li:first-child .shadow1{    background: url(/_media/images/general/search-tab-shadow1.png) no-repeat;    width: 91px;    height: 11px;    position: absolute;    top: -10px;    left: -10px;    display: block;}
#searchTabsMenu li:first-child .shadow2{    background: url(/_media/images/general/search-tab-shadow2.png) no-repeat;    width: 12px;    height: 81px;    position: absolute;    top: 1px;    left: -9px;    display: block;}
#searchTabsMenu a{    display: table;    height: 56px;    width: 100%;    text-align: center;    background: #e2e2e2;    color: #383636;}
#searchTabsMenu a .alignCenter{    display: table-cell;    vertical-align: middle;}
#searchTabsMenu a .alignCenter span{    color: #d7131b;    font-weight: bold;}
#searchTabsMenu a:hover span{    text-decoration: underline;}
#searchTabsMenu .active a{    background: #d7131b;    color: #fff;}
#searchTabsMenu .active a span{    color: #fff;}
#searchTabsContent{    padding: 26px 9px 20px 11px;    background: #d7131b;    margin-bottom: 11px;}
#searchTabsContent .inputWrap{    margin-bottom: 32px;    position: relative;}
#searchTabsContent .inputWrap2{    margin-bottom: 22px;}
#searchTabsContent .inputWrap label{    display: none;}
#searchTabsContent .inputWrap select{    padding-right: 11px;}
#searchTabsContent .inputWrap .parsley-errors-list{    position: absolute;    top: 35px;    right: 0;}
a.advancedSearchTrigger {    display: block;    font-size: 16px;    color: #fff;    padding: 0 5px 0 0;    margin-bottom: 11px;}
a.advancedSearchTrigger i{    margin-left: 7px;}
a.advancedSearchTrigger.active i{    background-position: -360px 0;    width: 11px;    height: 3px;    position: relative;    top: -4px;}
.advancedSearchBox{    width: 211px;    margin-right: -9px;    display: none;}
.advancedSearchBox .section{    border-bottom: 1px solid #010101;}
.advancedSearchBox .section a{    display: block;    line-height: 48px;    padding: 0 31px;    background: #393c3d;    color: #fff;    font-size: 16px;    position: relative;    border-bottom: 1px solid transparent;}
.advancedSearchBox .section a i{    position: absolute;    top: 22px;    left: 20px;}
.advancedSearchBox .section.opened a{    border-bottom: 1px solid #010101;}
.advancedSearchBox .section.opened a i{    background-position: -360px -20px;}
.advancedSearchBox .sectionHidden{    display: none;}
.advancedSearchBox .sectionHidden .inputWrap{    padding: 7px 10px 7px 9px;    background: #fff;    border-bottom: 1px solid #010101;    margin-bottom: 0 !important;}
.advancedSearchBox .sectionHidden .inputWrap:last-child{    border-bottom: 0;}
.advancedSearchBox .sectionHidden .inputWrap input[type="text"]{    color: #393c3d;    padding-left: 9px;    padding-right: 9px;}
.advancedSearchBox .showVideo{    color: #f6f0f0;    font-size: 16px;    padding: 15px 12px;}
.advancedSearchBox .showVideo input{    margin-left: 8px;}
#searchTabsContent button[type="submit"]{    position: relative;    display: block;    width: 100%;    height: 31px;    border-radius: 2px;    border: 2px solid #231f20;    background: #231f20;    color: #fff;    font-size: 18px;}
#searchTabsContent button[type="submit"]:hover{    border: 2px solid #fff;    box-shadow: 0 0 7px rgba(255,255,255,0.75);}
#searchTabsContent button[type="submit"] i{    position: absolute;    top: 7px;    left: 7px;}
#searchTabsContent button[type="submit"] .divider{    width: 1px;    height: 20px;    display: block;    position: absolute;    top: 4px;    left: 32px;    background: #fff;}
#sidebarBottom{    background: #fff;    box-shadow: 0 2px 9px rgba(0,0,0,0.23);    margin-bottom: 8px;}
.agency_page #sidebarBottom{    padding-top: 14px;}
#quickSearch header{    padding: 12px 22px 0 0;}
#quickSearch header p{    font-size: 16px;    color: #7b7b7b;    font-weight: bold;    margin: 0 0 11px;}
#quickSearchCars{    list-style: none;}
#quickSearchCars li{    float: right;    width: 50%;    text-align: center;    margin-bottom: 25px;}
#quickSearchCars div {    color: #b9b9b9;    font-size: 12px;    display: block;    cursor: pointer;}
#quickSearchCars div:focus{    }
#quickSearchCars div:active{    outline: 0;}
#quickSearchCars div:hover, #quickSearchCars div.active{    color: #000;}
#quickSearchCars div span{    height: 52px;    width: 100%;    display: block;    text-align: center;    position: relative;}
#quickSearchCars div span i{    position: absolute;    bottom: 0;    left: 50%;}
#quickSearchCars div input[type="checkbox"]{    display: none;}
.carsIcons{    background-image: url(/_media/images/general/cars.png);    background-repeat: no-repeat;    display: inline-block;    width: 105px;    height: 50px;    margin-left: -54px;}
.minivanIcon{    background-position: 0 0;    width: 83px;    height: 34px;    margin-left: -41px;}
#quickSearchCars div:hover .minivanIcon, #quickSearchCars div.active .minivanIcon{    background-position: 0 -60px;}
.executiveIcon{    background-position: -100px 0;    width: 99px;    height: 30px;    margin-left: -49px;}
#quickSearchCars div:hover .executiveIcon, #quickSearchCars div.active .executiveIcon{    background-position: -100px -60px;}
.familyIcon{    background-position: -205px 0;    width: 77px;    height: 37px;    margin-left: -38px;}
#quickSearchCars div:hover .familyIcon, #quickSearchCars div.active .familyIcon{    background-position: -205px -60px;}
.miniFamilyIcon{    background-position: -300px 0;    width: 79px;    height: 29px;    margin-left: -39px;}
#quickSearchCars div:hover .miniFamilyIcon, #quickSearchCars div.active .miniFamilyIcon{    background-position: -300px -60px;}
.suvIcon{    background-position: -400px 0;    width: 74px;    height: 37px;    margin-left: -37px;}
#quickSearchCars div:hover .suvIcon, #quickSearchCars div.active .suvIcon{    background-position: -400px -60px;}
.miniIcon{    background-position: -490px 0;    width: 49px;    height: 33px;    margin-left: -24px;}
#quickSearchCars div:hover .miniIcon, #quickSearchCars div.active .miniIcon{    background-position: -490px -60px;}
.commercialVehicleIcon{    background-position: -570px 0;    width: 85px;    height: 48px;    margin-left: -42px;}
#quickSearchCars div:hover .commercialVehicleIcon, #quickSearchCars div.active .commercialVehicleIcon{    background-position: -570px -60px;}
#sidebarButtons{    padding: 0 6px 0 7px;    margin: -4px 0 -3px;}
#sidebarButtons a{    position: relative;    display: inline-block;    width:100%;    padding: 0 15px 0 37px;    margin: 0 0 10px;    border: 1px solid #7b7b7b;    line-height: 42px;    font-weight: bold;    color: #949494;    box-shadow: 0 2px 9px rgba(0,0,0,0.23);}
#sidebarButtons a .nowrap{    white-space: nowrap;}
#sidebarButtons a.facebook:hover{    border: 1px solid #5167a9;    outline: 1px solid #5167a9;    color: #5167a9;}
#sidebarButtons a.candy:hover{    border: 1px solid #d7131b;    outline: 1px solid #d7131b;    color: #d7131b;}
#sidebarButtons a .box{    display: block;    width: 26px;    height: 26px;    position: absolute;    top: 9px;    left: 11px;}
#sidebarButtons a.facebook .box{    background: #5167a9;}
#sidebarButtons a.candy .box{    background: #d7131b;}
#sidebarButtons a .box .facebookIcon{    position: absolute;    top: 4px;    right: 5px;}
#sidebarButtons a .box .candyIcon{    position: absolute;    top: 6px;    right: 3px;}
#focusMagazine{    background: #2a313b;    margin: 0 6px 0 7px;    padding: 17px 22px 13px;}
#focusMagazine .img-wrapper{    margin-bottom: 14px;}
#focusMagazine .img-wrapper:hover img{    box-shadow: 0 0 7px rgba(255,255,255,0.75);}
#focusMagazine p{    margin: 0;    float: right;    font-size: 17px;    line-height: 22px;    font-weight: bold;    color: #fff;}
#focusMagazine a{    float: left;    display: block;    width: 50px;    line-height: 22px;    background: #d91d24;    color: #fff;    font-size: 16px;    text-align: center;}
#focusMagazine a:hover{    outline: 2px solid #fff;}
#compareCars {    padding: 21px 13px 9px 9px;    color: #7b7b7b;}
#compareCars .img-wrapper{    margin-bottom: 17px;}
#compareCars span{    font-size: 16px;    margin: 0;    font-weight: bold;}
#compareCars p{    font-size: 12px;    line-height: 16px;    margin: 0 0 7px;}
.compareList {    list-style: none;    float: right;}
.compareList:first-child{ width: 109px; }
.compareList:last-child{ width: 80px; }
.compareList li{    line-height: 23px;    padding-right: 9px;    background: url(/_media/images/general/compare-li-bg.png) right center no-repeat;}
.compareList a{    font-size: 12px;    color: #7b7b7b;}
.compareList a:hover{    color: #d7131b;}
#sideLinks{    position: fixed;    bottom: 0;    left: 0;    z-index: 100;    direction: ltr;}
#sideLinks.not-fixed{    position: absolute;    bottom: 0;    left: 0;}
#sideLinks a.facebook{    display: block;    width: 54px;    height: 55px;    background: #465ea4;    color: #fff;    font-size: 40px;    font-weight: bold;    position: relative;    margin-bottom: 5px;}
#sideLinks a.facebook span{    position: absolute;    right: 10px;    top: 8px;}
#sideLinks a.facebook:hover, #sideLinks a.googlePlus:hover{    background: #fff;    color: #465ea4;    box-shadow: 0 2px 9px rgba(0,0,0,0.23);}
#sideLinks a.googlePlus{    display: block;    width: 54px;    height: 55px;    background: #d11818;    color: #fff;    font-size: 40px;    position: relative;    font-family: 'Consolas';    margin-bottom: 5px;}
#sideLinks a.googlePlus span{    position: absolute;    top: 15xp;    left: 11px;}
#sideLinks a.googlePlus i{    font-size: 30px;    font-style: normal;    position: absolute;    top: 4px;    right: 4px;}
#sideLinks a.googlePlus:hover{    color: #d11818;}
#sideLinks a.support{    direction: rtl;    width: 211px;    height: 53px;    display: block;    position: relative;    padding: 11px 69px 0 0;    background: #3d3b3e;    color: #fff;    font-size: 13px;    margin-bottom: 5px;}
#sideLinks a.support span{    font-size: 16px;    font-weight: bold;    display: block;}
#sideLinks a.support i{    position: absolute;    top: 6px;    right: 11px;}
.generalIcons{    background-image: url(/_media/images/general/icons.png);    background-repeat: no-repeat;    display: inline-block;}
.searchIcon{    background-position: 0 0;    width: 15px;    height: 15px;}
.plusIcon{    background-position: -30px 0;    width: 11px;    height: 11px;}
.facebookIcon{    background-position: -60px 0;    width: 9px;    height: 19px;}
.candyIcon{    background-position: -90px 0;    width: 20px;    height: 15px;}
.redHeartIcon{    background-position: -120px 0;    width: 13px;    height: 11px;}
.heartIcon{    background-position: -180px 0;    width: 13px;    height: 11px;}
.sortByArrow{    background-position: -150px 0;    width: 7px;    height: 3px;}
.whiteLeftArrow{    background-position: -165px 0;    width: 4px;    height: 7px;}
.buttonWhiteArrow{    background-position: -165px -20px;    width: 5px;    height: 9px;}
.buttonWhiteArrow2{    background-position: -165px -10px;    width: 5px;    height: 9px;}
.supportIcon{    background-position: 0 -30px;    width: 33px;    height: 40px;}
.enterPersonalAreaIcon{    background-position: -240px 0;    width: 13px;    height: 16px;}
.exitIcon{    background-position: -270px 0;    width: 16px;    height: 16px;}
.advancedSearchSectionIcon{    background-position: -360px -10px;    width: 9px;    height: 5px;}
.viewAdsHeadingShadow{    background-position: -60px -30px;    width: 86px;    height: 40px;}
.sliderPrevIcon{    background-position: -150px -30px;    width: 37px;    height: 45px;}
a.sliderPrevIcon:active{    background: url(/_media/images/general/icons.png) -150px -30px no-repeat;}
.sliderNextIcon{    background-position: -250px -30px;    width: 37px;    height: 45px;}
a.sliderNextIcon:active{    background: url(/_media/images/general/icons.png) -250px -30px no-repeat;}
.giftIcon{    background-position: -350px -30px;    width: 25px;    height: 30px;}
.tradeIcon{    background-position: -390px -30px;    width: 46px;    height: 29px;}
.freeAdviceIcon{    background-position: -440px -30px;    width: 40px;    height: 32px;}
.payIcon{    background-position: -350px -65px;    width: 26px;    height: 29px;}
.playSlideshowIcon{    background-position: 0 -100px;    width: 25px;    height: 34px;}
a.playSlideshowIcon:active{    background: url(/_media/images/general/icons.png) 0 -100px no-repeat;}
.pauseSlideshowIcon{    background-position: -30px -100px;    width: 31px;    height: 31px;}
a.pauseSlideshowIcon:active{    background: url(/_media/images/general/icons.png) -30px -100px no-repeat;}
.cameraManIcon{    background-position: -240px -100px;    width: 47px;    height: 43px;}
.videoUploadIcon{    background-position: -300px -100px;    width: 42px;    height: 41px;}
.cropIcon{    background-position: -390px 0;    width: 26px;    height: 25px;}
.deleteIcon{    background-position: -440px 0;    width: 17px;    height: 17px;}
.rightWhiteArrow{    background-position: -165px -10px;    width: 5px;    height: 9px;}
.leftWhiteArrow{    background-position: -165px -20px;    width: 5px;    height: 9px;}
.customerIcon{    width: 26px;    height: 27px;    background-position: -356px -248px;}
.agencyIcon{    background-position: -410px -248px;    width: 52px;    height: 27px;}
.stepCompletedArrow{    background-position: -470px 0;    width: 13px;    height: 13px;}
.closeModalIcon{    background-position: 0 -140px;    width: 11px;    height: 11px;}
.lockIcon{    background-position: -390px -65px;    width: 20px;    height: 23px;}
.lockIcon{    background-position: -390px -65px;    width: 20px;    height: 23px;}
.pinIcon{    background-position: -150px -160px;    width: 12px;    height: 18px;}
.personalHeartIcon{    background-position: -180px -160px;    width: 13px;    height: 13px;}
.userDetailsIcon{    background-position: -210px -160px;    width: 13px;    height: 16px;}
.personalSmartAgentIcon{    background-position: -240px -160px;    width: 19px;    height: 19px;}
.eyeIcon{    background-position: -270px -160px;    width: 14px;    height: 7px;}
.resetIcon{    width: 13px;    height: 10px;    cursor: pointer;}
.personalSmartAgentIconDark{    background-position: -240px -200px;    width: 19px;    height: 19px;}
.penIcon{    background-position: -300px -160px;    width: 15px;    height: 14px;}
.drawerIcon{    background-position: -330px -160px;    width: 24px;    height: 15px;}
.navigationIcon{    background-position: -360px -160px;    width: 20px;    height: 18px;}
.shareIcon{    background-position: -332px -205px;    width: 20px;    height: 19px;}
.xIcon{    background-position: -390px -160px;    width: 12px;    height: 12px;}
.penIconDark{    background-position: -300px -200px;    width: 15px;    height: 14px;}
.xIconDark{    background-position: -390px -200px;    width: 12px;    height: 12px;}
.starIcon{    background-position: -420px -200px;    width: 18px;    height: 18px;}
.leadsIcon{    background-position: -460px -200px;    width: 20px;    height: 9px;}
.registerIcon{    background-position: 0 -180px;    width: 34px;    height: 27px;}
.keyIcon{    background-position: -40px -180px;    width: 39px;    height: 20px;}
.facebookIcon2{    background-position: -90px -180px;    width: 26px;    height: 26px;}
.payMoneyIcon{    background-position: -40px -140px;    width: 45px;    height: 31px;}
.carIcon{    background-position: -120px -215px;    width: 79px;    height: 29px;}
.parsley-errors-list{    list-style: none;    color: red;}
#sidebar .parsley-errors-list{    color: #fff;}
#sidebar .advancedSearchBox .section .parsley-errors-list{    color: red;}
input[type="text"].parsley-error, input[type="password"].parsley-error, select.parsley-error, textarea.parsley-error,#loginModal form input[type="password"].parsley-error,#registerModal form input[type="password"].parsley-error{    border: 1px solid red !important;}
#lightbox{    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    z-index: 1000;    display: none;    overflow-y: auto;}
#lightbox:before{    position: fixed;    top: 0;    left: 0;    background: #1e1e1e;    opacity: 0.77;    filter: alpha(opacity=77);    width: 100%;    height: 100%;    content: '';}
.modal{    width: 950px;    margin: 41px auto;    min-height: 100px;    background: #f2f2f2;    box-shadow: 0 0 1px rgba(0,0,0,0.46);    position: relative;    display: none;}
.modal.modalSmall{    width: 594px;    padding: 9px 9px 9px 11px;    margin: 113px auto 20px;}
.modal .closeModal{    position: absolute;    top: -35px;    left: 50%;    margin-left: -14px;    display: block;    width: 29px;    height: 29px;    line-height: 29px;    text-align: center;    background: #fff;    box-shadow: 0 0 1px rgba(0,0,0,0.46);    border-radius: 16px;    overflow: hidden;}
.modal.modalSmall .closeModal{    width: 45px;    height: 45px;    line-height: 45px;    border-radius: 25px;    top: -60px;    margin-left: -22px;}
.modal .closeModal span{    position: absolute;    text-indent: -9999px;}
.modal .closeModal i{    vertical-align: middle;}
.modal.modalSmall .modalContent{    background: #fff;    box-shadow: 0 0 1px rgba(0,0,0,0.46);    position: relative;    padding: 84px 0 10px;}
#registerModal.modal.modalSmall .modalContent{    padding: 88px 0 37px;}
#register_error_msg{    float: right;    color: red;}
#registerModal #register_error_msg{    margin-bottom: 7px;}
#login_error_msg{    margin-bottom: 10px;    color: red;    text-align: center;}
#forgot_password_error_msg{    margin-bottom: 10px;    color: red;    text-align: center;}
.modal.modalSmall .modalContent h2{    position: absolute;    width: 176px;    height: 33px;    line-height: 31px;    border: 1px solid #fff;    background: #2a313b;    top: -1px;    right: -1px;    font-size: 18px;    color: #fff;    margin: 0;    text-align: center;}
.modal.modalSmall .modalContent h2 i{    position: absolute;    top: -10px;    left: -9px;}
.modal.modalSmall .modalContent .lock{    position: absolute;    top: 9px;    left: 10px;    padding-left: 37px;    padding-top: 3px;}
.modal.modalSmall .modalContent .lock i{    position: absolute;    top: 0;    left: 0;}
.modal.modalSmall .modalContent .lock a{    font-size: 12px;    color: #d7131b;}
.modal.modalSmall .modalContent .lock a span{    text-decoration: underline;    font-weight: bold;}
#loginModal form, #forgotPasswordModal form{    width: 289px;    margin: 0 auto;}
#loginModal form .inputWrap, #forgotPasswordModal form .inputWrap{    position: relative;    margin-bottom: 15px;}
#loginModal form .inputWrap label,#forgotPasswordModal form .inputWrap label{    position: absolute;    top: -100px;    left: 0;    text-indent: -9999px;}
#loginModal form input[type="text"],#forgotPasswordModal form input[type="text"], #loginModal form input[type="password"]{    border: 1px solid #2a313b;    text-align: center !important;    padding: 19px 50px;    font-size: 12px;    color: #2a313b;    width: 100%;    position: relative;}
#loginModal form input[type="text"].emailField:focus, #forgotPasswordModal form input[type="text"].emailField:focus, #loginModal form input[type="password"].passwordField:focus,#registerModal form .inputWrap input[type="password"]:focus{    box-shadow: 0 0 7px rgba(0,0,0,0.5);    border: 1px solid #2a313b;    outline: 0;}
#loginModal form .emailField, #forgotPasswordModal form .emailField{    background: url(/_media/images/general/email-field-bg.png) 9px 13px no-repeat;}
#loginModal form .passwordField{    background: url(/_media/images/general/key-icon.png) 5px 12px no-repeat;}
#loginModal form .emailField.parsley-error, #forgotPasswordModal form .emailField.parsley-error{    background: url(/_media/images/general/email-field-error-bg.png) 9px 13px no-repeat;}
#loginModal form .passwordField.parsley-error{    background: url(/_media/images/general/password-field-eror-bg.png) 5px 12px no-repeat;}
#loginModal form input::-webkit-input-placeholder,#forgotPasswordModal form input::-webkit-input-placeholder{    text-align: center;    color: #2a313b;}
#loginModal form input:-moz-placeholder, #forgotPasswordModal form input:-moz-placeholder {     text-align: center;    color: #2a313b;}
#loginModal form input::-moz-placeholder, #forgotPasswordModal form input::-moz-placeholder{      text-align: center;    color: #2a313b;}
#loginModal form input:-ms-input-placeholder, #forgotPasswordModal form input:-ms-input-placeholder {    text-align: center;    color: #2a313b;}
.forgotPasswordWrap{    text-align: center;    padding: 20px 0 20px 0;        }
.forgotPasswordWrap a.forgotPassword{    font-size: 12px;    color: #2a313b;    text-decoration: underline;}
.forgotPasswordWrap a.forgotPassword:hover{    text-decoration: none;}
#loginModal form button, #forgotPasswordModal form button{    display: block;    width: 100%;    height: 48px;    border: 1px solid transparent;    border-radius: 4px;    font-size: 18px;    font-weight: bold;    color: #fff;}
#forgotPasswordModal form button{    margin-bottom: 10px;}
#loginModal form button i, #forgotPasswordModal form button i{    margin-left: 10px;}
#loginModal form button:hover, #forgotPasswordModal form button:hover, #loginModal a.facebook:hover, #registerModal form  #registerBtn:hover{    box-shadow: 0 0 7px rgba(0,0,0,0.5);}
#loginModal .or{    width: 289px;    margin: 0 auto;    padding: 13px 0 9px;    position: relative;    text-align: center;    font-size: 18px;    color: #2a313b;}
#loginModal .or span{    display: block;    width: 122px;    height: 1px;    position: absolute;    top: 23px;    background: #ddd;}
#loginModal .or span.first{    left: 0;}
#loginModal .or span.second{    right: 0;}
#loginModal a.facebook{    width: 289px;    line-height: 46px;    text-align: center;    font-size: 18px;    color: #fff;    font-weight: bold;    display: block;    margin: 0 auto;    border-radius: 4px;    background: #3b579d;         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNTc5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzJiNDU4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjU3OWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #3b579d 0%, #2b4586 90%, #3b579d 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b579d), color-stop(90%,#2b4586), color-stop(100%,#3b579d));     background: -webkit-linear-gradient(top,  #3b579d 0%,#2b4586 90%,#3b579d 100%);     background: -o-linear-gradient(top,  #3b579d 0%,#2b4586 90%,#3b579d 100%);     background: -ms-linear-gradient(top,  #3b579d 0%,#2b4586 90%,#3b579d 100%);     background: linear-gradient(to bottom,  #3b579d 0%,#2b4586 90%,#3b579d 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b579d', endColorstr='#3b579d',GradientType=0 ); }
#registerModal a.facebook{    float: right;    width: 242px;    line-height: 46px;    text-align: center;    font-size: 18px;    color: #fff;    font-weight: bold;    display: block;    margin: 0;    border-radius: 4px;    background: #3b579d;         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNTc5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzJiNDU4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjU3OWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #3b579d 0%, #2b4586 90%, #3b579d 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b579d), color-stop(90%,#2b4586), color-stop(100%,#3b579d));     background: -webkit-linear-gradient(top,  #3b579d 0%,#2b4586 90%,#3b579d 100%);     background: -o-linear-gradient(top,  #3b579d 0%,#2b4586 90%,#3b579d 100%);     background: -ms-linear-gradient(top,  #3b579d 0%,#2b4586 90%,#3b579d 100%);     background: linear-gradient(to bottom,  #3b579d 0%,#2b4586 90%,#3b579d 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b579d', endColorstr='#3b579d',GradientType=0 ); }
#loginModal a.facebook i, #registerModal a.facebook i{    margin-left: 10px;}
#loginModal .newCustomerWrap{    text-align: center;    padding: 17px 0;}
#loginModal .newCustomerWrap a{    color: #d7131b;    font-size: 12px;}
#loginModal .newCustomerWrap span{    font-weight: bold;    text-decoration: underline;}
#registerModal form{    margin: 0 auto;    width: 514px;}
#registerModal form .formRight{    width: 241px;    float: right;}
#registerModal form .formLeft{    width: 241px;    float: left;}
#registerModal form .inputWrap{    position: relative;    margin-bottom: 30px;}
#registerModal form .inputWrap label{    position: absolute;    top: 0;    left: 0;    text-indent: -9999px;}
#registerModal form .inputWrap input, #registerModal form .inputWrap select{    position: relative;    border-color: #2a313b;    color: #2a313b;    font-size: 17px;}
#registerModal form .inputWrap input[type="password"], #registerModal form .inputWrap input[type="text"],#registerModal form .inputWrap select{    padding: 12px 18px 11px;    width: 100%;    border: 1px solid #2a313b;}
#registerModal form .inputWrap select{    padding: 11px 14px 10px;}
#registerModal form .inputPrefixWrap .inputWrap{    float: right;    width: 141px;}
#registerModal form .inputPrefixWrap .inputWrap:last-child{    float: left;    width: 91px;}
#registerModal form #registerBtn{    border: 0;    border-radius: 4px;    width: 241px;    height: 48px;        color: #fff;    font-size: 18px;    font-weight: bold;    padding: 13px 0;    text-align: center;    cursor:pointer;}
#registerModal form #registerBtn i{    margin-left: 10px;}
#registerModal form .inputWrap input::-webkit-input-placeholder{    color: #2a313b;}
#registerModal form .inputWrap input:-moz-placeholder {     color: #2a313b;}
#registerModal form .inputWrap input::-moz-placeholder{      color: #2a313b;}
#registerModal form .inputWrap input:-ms-input-placeholder {    color: #2a313b;}
#selectPaymentModal .modalContent,#selectPaymentModal2 .modalContent {    padding: 109px 0 74px;}
#selectPaymentModal .modalContent h2,#selectPaymentModal2 .modalContent h2{    width: 110px;    top: 0;    right: 0;    border: 0;}
#selectPaymentModal .planBox,#selectPaymentModal2 .planBox{    float: right;    width: 159px;    position: relative;    text-align: center;    margin-left: 23px;}
#selectPaymentModal2 .planBox{    cursor: pointer;}
#selectPaymentModal .planBox:hover,#selectPaymentModal2 .planBox:hover{    box-shadow: 0 0 16px rgba(0,0,0,0.29);}
#selectPaymentModal .planBox:last-child,#selectPaymentModal2 .planBox:last-child{    margin-left: 0;}
#selectPaymentModal .planBox.vip,#selectPaymentModal2 .planBox.vip{    width: 177px;    margin-top: -13px;    box-shadow: 0 0 16px rgba(0,0,0,0.29);}
#selectPaymentModal .plans,#selectPaymentModal2 .plans{    padding-right: 14px;}
#selectPaymentModal .planBox h4,#selectPaymentModal2 .planBox h4{    font-size: 16px;    color: #fff;    line-height: 30px;    background: #474f5a;    text-align: center;    box-shadow: 0 2px 9px rgba(0,0,0,0.23);    margin: 0;}
#selectPaymentModal .planBox.vip h4,#selectPaymentModal2 .planBox.vip h4{    line-height: 34px;    background: #e71a38;}
#selectPaymentModal .planBox .planContent,#selectPaymentModal2 .planBox .planContent{    background: #f2f2f2;    border-left: 1px solid #ddd;    border-right: 1px solid #ddd;}
#selectPaymentModal .planBox .desc,#selectPaymentModal2 .planBox .desc{    margin: 0;    padding: 9px 6px 0;    font-size: 12px;    height: 73px;}
#selectPaymentModal .planBox.vip .desc,#selectPaymentModal2 .planBox.vip .desc{    font-size: 13px;    height: 64px;}
#selectPaymentModal .planBox.vip .notInclude,#selectPaymentModal2 .planBox.vip .notInclude{    font-size: 13px;    margin: 0;    padding: 0 0 7px;}
#selectPaymentModal .planBox .price,#selectPaymentModal2 .planBox .price{    margin: 0;    font-size: 20px;    line-height: 30px;    color: #fff;    font-weight: bold;}
#selectPaymentModal .planBox.vip .price,#selectPaymentModal2 .planBox.vip .price{    line-height: 34px;    font-size: 22px;}
#selectPaymentModal .planBox .imageBox,#selectPaymentModal2 .planBox .imageBox{    height: 140px;}
#selectPaymentModal .planBox.vip .imageBox,#selectPaymentModal2 .planBox.vip .imageBox{    height: 150px;}
#selectPaymentModal .planBox .imageBox img,#selectPaymentModal2 .planBox .imageBox img{    box-shadow: 0 0 9px rgba(0,0,0,0.21);}
#selectPaymentModal .planBox.vip .imageBox img,#selectPaymentModal2 .planBox.vip .imageBox img{    box-shadow: 0 0 0;}
#selectPaymentModal2 .planBox input[type="radio"]{    position: absolute;    bottom: -26px;}
.newCard iframe{    width: 559px;    height: 406px;    border: 0;}
#paymentModal{        margin-bottom: 60px;}
#paymentModal .lock img{    position: absolute;    top: -5px;    left: -3px;}
#paymentModal .modalContent{    padding: 60px 10px 40px;}
#paymentModal .modalContent h2{    width: 165px;}
#paymentModal .text{    margin: 0 0 5px;    color: #312f32;}
#paymentModal form {    padding: 20px 0 0 25px;}
#paymentModal form p{    font-weight: bold;    color: #312f32;}
#paymentModal form label{    display: block;    color: #312f32;    margin-bottom: 5px;}
#paymentModal form .inputWrap{    margin-bottom: 10px;    position: relative;}
#paymentModal form .inputWrap .info{    width: 19px;    height: 19px;    line-height: 19px;    text-align: center;    background: #fff;    border: 1px solid #ddd;    border-radius: 10px;    position: absolute;    left: -24px;    top: 29px;}
#paymentModal form .inputWrap .info a{    display: block;    font-size: 14px;    color: #312f32;}
#paymentModal form .inputWrap2 .inputWrap{    float: right;    width: 46%;}
#paymentModal form .inputWrap2 .inputWrap:last-child{    float: left;}
#paymentModal form .buttonWrap {    padding-top: 5px;}
#paymentModal form  button{    float: left;    width: 82px;    height: 36px;    color: #fff;    font-size: 18px;    font-weight: bold;    border: 0;    border-radius: 3px;}
#paymentModal form  button:hover{    box-shadow: 0 0 7px rgba(0,0,0,0.46);}
#paymentModal .bottomLogos{    text-align: center;    padding-top: 30px;}
#paymentModal .bottomLogos div{    display: inline-block;    margin: 0 0 15px 15px;}
#confirmationModal .modalContent{    text-align: center;    padding: 43px 0 44px;}
#confirmationModal .modalContent p{    font-size: 30px;    font-weight: bold;    margin: 17px 0 41px;    color: #312f32;}
.ac_results{    width: 241px !important;}
.err-must{    border: 1px solid #ff0000 !important;}
.outline-err-must{    outline: 1px solid #ff0000 !important;}
.choose_credit_card{    position: relative;    top: -90px;    padding: 25px;}
.choose_credit_card ul li{    display: inline-block;    list-style: none;    width: 100%;}
.choose_credit_card ul li .name{    width: 41%;    display: block;    margin: 0;    padding: 0 8px 0 0;    position: relative;    float: right;    line-height: 30px;    vertical-align: middle;    letter-spacing: 0.1px;}
.choose_credit_card ul li .credit_number{    display: block;    position: relative;    float: right;    padding: 0;    margin: 0;    direction: ltr;    line-height: 30px;    vertical-align: middle;    width: 46%;    letter-spacing: 0.2px;}
.choose_credit_card ul li .select{    margin: 0 3px;    background: none;}
.choose_credit_card  ul li .details{    border-bottom: 1.5px ridge rgb(233, 233, 233);    float: right;    width: 465px;    padding: 10px 0;    margin-left: 10px;}
.choose_credit_card  ul li .details:hover{    background-color: lightgray;}
.choose_credit_card  ul li:first-of-type .details{    border-top: 1.5px ridge rgb(233, 233, 233);}
.choose_credit_card ul li .credit_logo{    padding-top: 7px;}
.choose_credit_card .new_card{    font-size: 16px;    margin-right: 40px;    font-weight: bold;    color: #dd1e29;    position: relative;    top: 25px;    cursor: pointer;}
.token_selected {    top: 4px;    position: relative;}
.default_visa_icon{    height: 26px;    position: relative;    top: 10px;}
.token_total_price{    font-weight: bold;}
#viewProductSlideshow .slides li{    list-style-type: none;}
.slideLeft{    position: fixed;    bottom: 0;    left: 0;    z-index: 100;    direction: ltr;}
.leftBanner, .rightBanner{    width: 120px;    height: 600px;    top: 0;    position: fixed;    margin-top: 8px;}
.slideRight{    position: fixed;    bottom: 0;    right: 0;    z-index: 100;    direction: rtl;}
.ad_in_box{    position: relative;    float: left;    left: 20px;    top: 2px;}
.scroll_open_ad{    overflow-x: hidden;    overflow-y: scroll;}
.cl_404{    text-align: center;    margin-bottom:30px;}
#notFound404{    text-decoration: underline;    color: blue;    font-weight: bold;}
iframe[name='google_conversion_frame'] {    height: 0 !important;    width: 0 !important;    line-height: 0 !important;    font-size: 0 !important;    margin-top: -13px;    float: left;}
div#livechat-compact-container,div#livechat-full{    left: 15px;    right:auto !important;}
.add_more_result{    width: 688px;    text-align: center;    float:right;    margin:0px 20px 34px;}
a.load_result_link{    font-size: 20px;    text-align: right;    display: none;    color:#d7131b;}
.load_result_link div{    display:inline}
.return_to_search{    margin: 0;    cursor: pointer;    color: #d7131b;}
.return_to_search img{    margin-left: 5px;}
.search_result_msg .search_no_result_icon{    background: url('/_media/images/general/no_result_smile.png') center center no-repeat;    width: 26px;    height: 26px;    margin-right:5px;    vertical-align: middle;    display: inline-block;}
.submit_form_loader{    background: url('/_media/images/general/submit_form_loader.gif') center center no-repeat;    width: 26px;    height: 26px;    margin-right:25px;    vertical-align: middle;    display: none;}
.span-warning{    color: red;}
#registerForm .span-warning{    margin-right: 67px;}
.editAdForm .span-warning{    display: inline-block;    margin-top: 10px;}
.lead_result{    color: #FFFFFF;}
.facebook-share-view-ad img{    width: 118px;    cursor: pointer;}
.err{    border: 1px solid red !important;}
.invalid{    color:red;}
.form_error_msg{    color: red;}
.form_success_msg{    color: #FFFFFF;}
.landing_page_form_msg{    margin: 55px 20px;    height: 236px;    font-size: 15px;}
body.trigger-position-left #enable-toolbar-trigger{    top:-130px;}
body.trigger-size-medium.trigger-position-left #enable-toolbar #enable-toolbar-trigger .keyboard-shorcut{    left: 7px !important;    top: -26px;    display: none;}
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index:9999999999 !important;direction: rtl;text-align: right;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}
a.delete-tag, a.delete-dest, a.delete-article, a.delete-event, a.delete-item, a.delete-topic, a.delete-synonym, a.delete-mdl, a.delete-area {color: #ff0000;cursor: pointer;font-weight: bold;}
a.faker {cursor: pointer;font-weight:bold;}
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white; margin:10px 0;}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none }
.cleditorToolbar {background: url(/_media/css/plugins/cleditor/images/toolbar.gif) repeat}
.cleditorGroup {float:right; height:26px}
.cleditorButton {float:right; width:24px; height:24px; margin:1px 0 1px 0; background: url(/_media/css/plugins/cleditor/images/buttons.gif)}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,.cleditorList h1,.cleditorList h2,.cleditorList h3,.cleditorList h4,.cleditorList h5,.cleditorList h6,.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}
.jcrop-holder {  direction: ltr;  text-align: left;}
.jcrop-vline,.jcrop-hline {  background: #ffffff url("Jcrop.gif");  font-size: 0;  position: absolute;}
.jcrop-vline {  height: 100%;  width: 1px !important;}
.jcrop-vline.right {  right: 0;}
.jcrop-hline {  height: 1px !important;  width: 100%;}
.jcrop-hline.bottom {  bottom: 0;}
.jcrop-tracker {  height: 100%;  width: 100%;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none;    -webkit-user-select: none;}
.jcrop-handle {  background-color: #333333;  border: 1px #eeeeee solid;  width: 7px;  height: 7px;  font-size: 1px;}
.jcrop-handle.ord-n {  left: 50%;  margin-left: -4px;  margin-top: -4px;  top: 0;}
.jcrop-handle.ord-s {  bottom: 0;  left: 50%;  margin-bottom: -4px;  margin-left: -4px;}
.jcrop-handle.ord-e {  margin-right: -4px;  margin-top: -4px;  right: 0;  top: 50%;}
.jcrop-handle.ord-w {  left: 0;  margin-left: -4px;  margin-top: -4px;  top: 50%;}
.jcrop-handle.ord-nw {  left: 0;  margin-left: -4px;  margin-top: -4px;  top: 0;}
.jcrop-handle.ord-ne {  margin-right: -4px;  margin-top: -4px;  right: 0;  top: 0;}
.jcrop-handle.ord-se {  bottom: 0;  margin-bottom: -4px;  margin-right: -4px;  right: 0;}
.jcrop-handle.ord-sw {  bottom: 0;  left: 0;  margin-bottom: -4px;  margin-left: -4px;}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s {  height: 7px;  width: 100%;}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w {  height: 100%;  width: 7px;}
.jcrop-dragbar.ord-n {  margin-top: -4px;}
.jcrop-dragbar.ord-s {  bottom: 0;  margin-bottom: -4px;}
.jcrop-dragbar.ord-e {  margin-right: -4px;  right: 0;}
.jcrop-dragbar.ord-w {  margin-left: -4px;}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline {  background: #ffffff;  filter: alpha(opacity=70) !important;  opacity: .70!important;}
.jcrop-light .jcrop-handle {  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  background-color: #000000;  border-color: #ffffff;  border-radius: 3px;}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline {  background: #000000;  filter: alpha(opacity=70) !important;  opacity: 0.7 !important;}
.jcrop-dark .jcrop-handle {  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  background-color: #ffffff;  border-color: #000000;  border-radius: 3px;}
.solid-line .jcrop-vline,.solid-line .jcrop-hline {  background: #ffffff;}
.jcrop-holder img,img.jcrop-preview {  max-width: none;}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {min-height: 0; }
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0); }
.ui-front {z-index: 100;}
.ui-state-disabled {cursor: default !important;}
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {right: 1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: 45%;}
.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span,.ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}
.ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1em;}
.ui-widget-content {border: 1px solid #dddddd;background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color: #333333;}
.ui-widget-content a {color: #333333;}
.ui-widget-header {border: 1px solid #e78f08;background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color: #ffffff;font-weight: bold;}
.ui-widget-header a {color: #ffffff;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border: 1px solid #cccccc;background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight: bold;color: #1c94c4;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color: #1c94c4;text-decoration: none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border: 1px solid #fbcb09;background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight: bold;color: #c77405;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {color: #c77405;text-decoration: none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border: 1px solid #fbd850;background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight: bold;color: #eb8f00;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color: #eb8f00;text-decoration: none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border: 1px solid #fed22f;background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color: #363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #363636;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border: 1px solid #cd0a0a;background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color: #ffffff;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color: #ffffff;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color: #ffffff;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {opacity: .7;filter:Alpha(Opacity=70); font-weight: normal;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {opacity: .35;filter:Alpha(Opacity=35); background-image: none;}
.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35); }
.ui-icon {width: 16px;height: 16px;}
.ui-icon,.ui-widget-content .ui-icon {background-image: url("images/ui-icons_222222_256x240.png");}
.ui-widget-header .ui-icon {background-image: url("images/ui-icons_ffffff_256x240.png");}
.ui-state-default .ui-icon {background-image: url("images/ui-icons_ef8c08_256x240.png");}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {background-image: url("images/ui-icons_ef8c08_256x240.png");}
.ui-state-active .ui-icon {background-image: url("images/ui-icons_ef8c08_256x240.png");}
.ui-state-highlight .ui-icon {background-image: url("images/ui-icons_228ef1_256x240.png");}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {background-image: url("images/ui-icons_ffd27a_256x240.png");}
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius: 4px;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius: 4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius: 4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius: 4px;}
.ui-widget-overlay {background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity: .5;filter: Alpha(Opacity=50); }
.ui-widget-shadow {margin: -5px 0 0 -5px;padding: 5px;background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity: .2;filter: Alpha(Opacity=20); border-radius: 5px;}
.uploadify {position: relative;margin-bottom: 1em;}
.uploadify-button {background-color: #505050;background-image: linear-gradient(bottom, #505050 0%, #707070 100%);background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #505050),color-stop(1, #707070));background-position: center top;background-repeat: no-repeat;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;border: 2px solid #808080;color: #FFF;font: bold 12px Arial, Helvetica, sans-serif;text-align: center;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);width: 100%;}
.uploadify:hover .uploadify-button {background-color: #606060;background-image: linear-gradient(top, #606060 0%, #808080 100%);background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #606060),color-stop(1, #808080));background-position: center bottom;}
.uploadify-button.disabled {background-color: #D0D0D0;color: #808080;}
.uploadify-queue {margin-bottom: 1em;}
.uploadify-queue-item {background-color: #F5F5F5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font: 11px Verdana, Geneva, sans-serif;margin-top: 5px;max-width: 350px;padding: 10px;}
.uploadify-error {background-color: #FDE5DD !important;}
.uploadify-queue-item .cancel a {background: url('../../images/plugins/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;}
