html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    outline: 0;
    margin: 0;
    padding: 0;
}
blockquote,q {
    quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
    content: none;
}

:focus {
    outline: 0;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;    
    border-spacing: 0;
}

img {
    display: inline;  
    border: none;     
}
body a{
color:#0095d5;        
text-decoration: none;
}
body a:hover{
color:#0095d5;
text-decoration: underline;
}

html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    outline: 0;
    margin: 0;
    padding: 0;
}

blockquote,q {
    quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
    content: none;
}

:focus {
    outline: 0;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;    
    border-spacing: 0;
}

img {
    display: inline;
    border: none;
}

.right {
    float: right;
}

/*hr {
    border: 0.5px solid #C0C0C0;
    margin: 0;
}*/

.clearfix:after {      
    content: ".";      
    display: block;    
    clear: both;       
    visibility: hidden;
    line-height: 0;    
    height: 0;
}

* html .clearfix {     
    height: 1%;        
}

body {
    /*background: #e7e7e2 url(../../../images/azlBGrp.gif);*/
    margin: 0;
    padding: 0;
    font-family: Arial;
}
body a{
color:#0095d5;
text-decoration: none;
}
body a:hover{
color:#0095d5;
text-decoration: underline;
}
.lightsOut {
    background: rgba(255,255,255,0.95);
    position: absolute;
    left: -5px;        
    top: -5px;
    cursor: pointer;   
    width: 1px;        
    height: 1px;       
    display: none;     
    z-index: 1;        
    margin: 0;
    padding: 0;        
}

.goYellow {
    background: #fbf495;
    border: 1px solid #bbbbbb;    
}

.bidBTN {
    -moz-box-shadow: 0 0 2px #555;
    -webkit-box-shadow: 0 0 2px #555;
    box-shadow: 0 0 2px #555;        
    background: #fff;
    border: 1px solid #aaa!important;
    -webkit-border-radius: 6px;      
    -moz-border-radius: 6px;
    margin: 0;
    padding: 0;
}

.bidBTN a {
    font-family: Arial Black, Arial, sans-serif;
    font-size: 14px;
    color: #f5f5f5;
    background: 0 0 100%;      
    text-decoration: none;     
    display: block;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;   
    margin: 1px;
    padding: 5px 0;
}

#body {
    width: 100%;
    background: #fff;
    position: relative;
  /*  border-left: 1px solid #27195E; 
    border-bottom: 1px solid #27195E; 
    border-right: 1px solid #27195E;*/
    /*-moz-box-shadow: 0 0 1em #bbb;  
    -webkit-box-shadow: 0 0 1em #bbb; 
    box-shadow: 0 0 1em #bbb;*/       
    -webkit-box-sizing: border-box;   
    -moz-box-sizing: border-box;      
    box-sizing: border-box;      
    overflow: visible;
    margin: auto;
    padding: 0;
}

#body #bodyInner {
    padding: 0;
}

#body #bodyInner #top {
    font-family: Arial,sans-serif;
    background: #fff;
    position: relative;
    /* padding: 0 10px 5px 30px;*/
    /* max-width: 1000px;*/
    /* margin: 0 auto;*/
    /* padding: 0 12px; */

		/* Overriding the style-min and the Bootstrap main styles! */
		padding: 0!important;
}
 @media only screen and (max-width: 768px) {
    #body #bodyInner #top {
        position: sticky;
        top: 0;
        z-index: 100;
    }
 }

#body #bodyInner #top .loginStuff {
    text-align: right; 
    font-size: 10px;   
    color: #ccc;       
    width: 500px;
/* override style, bed browser support  */		
    height: auto;      
    float: right;      
    position: relative;
    padding: 18px 0;   
}

#body #bodyInner #top .loginStuff a {
    font-size: 14px;
    text-decoration: none;
    color: #27195E;
    font-weight: 700;
}
}

#body #bodyInner #top .loginStuff #headingLoginBox {
    position: absolute;
    top: 9px;
    z-index: 100;
    right: 0px;
    min-width: 23rem;
    display: none;
    background: #fff;
    border: #bbbbbb 1px solid;
    -webkit-border-radius: 10px;       
    -webkit-border-top-right-radius: 0;
    -moz-border-radius: 10px;
    -moz-border-radius-topright: 0;    
    border-radius: 10px;
    border-top-right-radius: 0;        
    -moz-box-shadow: 0 2px 2px #555;   
    -webkit-box-shadow: 0 2px 2px #555;
    box-shadow: 0 2px 2px #555;        
    text-align: left;
}

#body #bodyInner #top .loginStuff #headingLoginBox .inner {
    color: #444;
    position: relative;
    padding: 10px;
}

#body #bodyInner #top .loginStuff #headingLoginBox .logBox {   
    width: 100%;
}

#body #bodyInner #top .loginStuff #headingLoginBox .closeICON {
    position: absolute;
    top: -10px;
    right: -10px;
}

#body #bodyInner #top .loginStuff #headingLoginBox .inner label.formItems {
    width: 52px;
    border: 0;
    float: left;
    text-align: right;
    font-size: 10px;
    font-weight: 700;
    margin: 8px 0;
}

#body #bodyInner #top .loginStuff #headingLoginBox .inner .txtIP {
    float: right;
    font-size: 10px;
    width: 100%;
    border: 1px solid #555;
    margin: 2px 0;
    padding: 4px;
}

#body #bodyInner #top .loginStuff #headingLoginBox .inner .forgotPW {
    color: #fff;
    font-size: 1rem;
    padding: 2px 0 5px;       
    margin-left: 8px;
}

#body #bodyInner #top .theAd {
    float: right;
    width: 728px;
    height: 90px;
    border: 1px solid #eee;  
    overflow: hidden;        
}

#body #bodyInner #top .logo {
    width: 100%;
    max-width: 200px;        
    margin-top: 0 !important;
    display: flex;
    align-items: center;
}


#body #bodyInner #navBar {        
    font-family: Arial,sans-serif;
    height: 100%;
    overflow: hidden;
    color: #fff;
/*    background: #27195e; */
    background: #3377bb;
    margin: 0;
    padding: 0;
}

/* Custom breakpoint for the header change */
			@media only screen and (max-width: 991px) {
        #body #bodyInner #navBar {
        	display: none;        
          height: 0 !important; 
        }
    	}

#body #bodyInner #navBar ul {     
    float: left;
    width: auto;
    height: 100%;
    margin: 0;
    padding: 0;
}

#body #bodyInner #navBar .navRight {
    float: right;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    margin: 6px 9px 0 0;
}

#body #bodyInner #navBar ul li {  
    float: left;
    height: 100%;
}

#body #bodyInner #navBar ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    display: block;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 14px 6px 10px 19px;       
}

#body #bodyInner #navBar ul li a font {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

#body #bodyInner #navBar p {
    float: right;
    color: #fff;
    font-size: 11px;        
    margin: 0;
}

#body #bodyInner #navBar p input.txtx {
    width: 60px;
    height: 20px;
    border: 1px solid #3a228f;
    background: #fff;
    color: #555;
    -webkit-box-sizing: border-box;      
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

#body #bodyInner #navBar p input.submitx{
    text-shadow:0 1px 0 #000;
    font-weight:700;
    background:#007104!important;
    background:-moz-linear-gradient(top,#007104 0,#041a05 100%)!important;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#007104),color-stop(100%,#041a05))!important;
    background:-webkit-linear-gradient(top,#007104 0,#041a05 100%)!important;
    background:-o-linear-gradient(top,#007104 0,#041a05 100%)!important;
    background:-ms-linear-gradient(top,#007104 0,#041a05 100%)!important;
    background:linear-gradient(top,#007104 0,#041a05 100%)!important;    
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #aaa;
    color:#f5f5f5;        
    width:32px;
    height:20px;
    font-size:12px;       
    padding:1px 3px       
}

#mlogIn {
    display: none;
    font-size: 26px;
}

@media only screen and (min-width: 992px) {
	#mlogIn .fa-search {
		display: none;
	}
}

/* Custom breakpoint for the header change */
/*    @media only screen and (max-width: 1199px) {*/
 @media only screen and (max-width: 991px) {
        #hlogOut {
            display: none !important;
        }

				#hlogIn {
            display: none !important;
        }

				#mlogIn {
        	 display: block;
        }
				.login-icon {
            cursor: pointer;
            font-size: 25px;
            color: #707070;
        }
        .login-icon:after {
            content: none !important;
        }
    }


#body #bodyInner #navBar a.loginLink {
    font-style: italic;
    float: right;
    color: #fbfa95;
    font-weight: 400;
    font-size: 14px;
    text-decoration: underline;       
    margin: 9px 20px 0;
    padding: 0;
}

#body #bodyInner #subNav {        
    height: 28px;
    font-family: Arial,sans-serif;
    background: #fff;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    margin: 0;
}

#body #bodyInner #subNav ul#subNavLinks {  
    list-style: none;
    margin: 4px 0 0 20px;
}

#body #bodyInner #subNav ul#subNavLinks li {
    float: left;
    list-style: none;
    margin: 1px 20px 0 0;
}

#body #bodyInner #subNav ul#subNavLinks li a {
    font-size: 12px;
    color: #666;
    text-decoration: none;
}

#body #bodyInner #innerContent {
    /* max-width: 1000px; 
		max-width: inherit!important;*/
    width: 100% !important;
}

#body #bodyInner #innerContent #theContent {      
    width: 100%;
    background: #fff;
    float: left;
}

#body #bodyInner #innerContent #theContent.NoAds {
    background: #fff;
    width: 100%;
    float: left;
}
#body #bodyInner .main3 .searchAuctions {
    background: #fbfa95;
    width: 460px;
    border-radius:5px;
   -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border: 1px solid #bbbbbb;
/*    -moz-box-shadow: 0 2px 5px #aaa; 
    -webkit-box-shadow: 0 2px 5px #aaa;
    box-shadow: 0 2px 5px #aaa;*/      
    font-size: 14px;
    overflow: hidden;
    margin: 10px 0px;
    padding: 5px 15px;
}
#body #bodyInner .main3 .searchAuctions p {
    font-weight: 700;
    font-size: 14px;
    text-align: left;
    margin: 8px 0;
}
#body #bodyInner .main3 .searchAuctions p select {    
    margin: 0 8px;
}

#body #bodyInner .main3 .searchAuctions p input.txt1 {
    width: 55px;
    border: 1px solid #bababa;
}

#body #bodyInner .main3 .searchAuctions p input.txt2 {
    border: 1px solid #bababa;
    width: 220px;
    margin: 0 3px;
}
#body #bodyInner .headings .searchAuctions {
    background: #fbfa95;
    width: 460px;
    border-radius:5px;
   -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    color:#333;
    /*border: 1px solid #bbbbbb;*/     
/*    -moz-box-shadow: 0 2px 5px #aaa; 
    -webkit-box-shadow: 0 2px 5px #aaa;
    box-shadow: 0 2px 5px #aaa;*/      
    font-size: 14px;
    overflow: hidden;
    margin: auto;
    padding: 5px 15px;
}

#body #bodyInner .headings .searchAuctions p {
    font-weight: 700;
    font-size: 14px;
    text-align: left;
    margin: 8px 0;
}

#body #bodyInner .headings .searchAuctions p select {
    margin: 0 8px;
}

#body #bodyInner .headings .searchAuctions p input.txt1 {
    width: 55px;
    border: 1px solid #bababa;
}

#body #bodyInner .headings .searchAuctions p input.txt2 {  
    border: 1px solid #bababa;
    width: 220px;
    margin: 0 3px;
}

#body #bodyInner #innerContent #theContent #innersContent {
    /*padding: 10px;*/
		padding: 10px 0!important;
}

h1 {
    font-weight: 400;
    font-size: 28px; 
    color: #333;     
    margin: 10px 0;  
}

h2 {
    font-weight: 400; 
    font-size: 20px;  
    line-height: 25px;
    color: #333;      
    margin: 10px 0;   
}

h3 {
    font-weight: 400; 
    font-size: 14px;   
    color: #333;       
    margin: 5px 0;     
}

a {
    font-size: inherit;
}

.indent {
    padding-left: 15px;
    color: #444;
}

#body #bodyInner #innerContent .rightAds {
    width: 229px;
    text-align: center;
    float: right;
    overflow: hidden;
    margin: 0;
    display: inline-block !important;
}
@media only screen and (max-width: 768px) {   
    #body #bodyInner #innerContent .rightAds {
        float: left;
        padding: 0 10px;
        width: 100%;
        text-align: left;
    }
}

#body #bodyInner #innerContent .zone50 {
    text-align: center;
    padding: 20px 0;
}

#body #bodyInner #innerContent .zone50 h1 {
    background: #fff;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    color: #27195E;
    border-bottom: 2px solid #27195E;      
    margin: 0 0 10px;
    padding: 5px;
}

#body #bodyInner #footer {        
    background: #eee;
    font-family: Arial,sans-serif;
    color: #555;
    min-height: 164px;
    margin-top: 0;
    padding: 15px;
}

#body #bodyInner #footer ul.footerLink {
    float: left;
    margin: 0 30px 0 0;
    padding: 0;
}

#body #bodyInner #footer ul.footerLink li {
    text-align: left;
    color: #555;
    background: transparent;
    margin: 6px 0;
    padding: 0;
}

#body #bodyInner #footer ul.footerLink li.headingLink {
    background: transparent;
    color: #555;
/*    text-decoration: underline;*/
    font-weight: 700;
    font-size: 16px;
    margin: 0 0 2px;
    padding: 0;
}

#body #bodyInner #footer ul.footerLink li.headingLink a {
   /* color: #e5e5e5;*/
    text-shadow: 0 2px 0 #000;
    /*text-decoration: none;*/
    font-weight: 700;
    font-size: 20px;
}

#body #bodyInner #footer ul.footerLink li a {
    /*color: #fff;*/
    font-size: 13px;
    font-weight: 400;
    display: block;
    /*text-decoration: none;*/
    padding: 2px 0;
}

#body #bodyInner #footer .searchAuctions #fsrchbox #ftxtSearchRadius {
    border: 1px solid #bababa;
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 17px;
    width: 42px;
    float: none;
    margin: 0;
    padding: 0;
}

#body #bodyInner #footer ul.footerLink li.SMIcons a.sm {
    vertical-align: 5px;
}

#body #bodyInner #footer .searchAuctions {
    float: left;
    margin-right: 25px;
}

#footer #srchbox {
    background: transparent!important;       
    border: 0;
    text-align: left;
    padding: inherit;
}

#body #bodyInner #footer .searchAuctions h1 {
    color: #555;
    /*text-shadow: 0 2px 0 #000;*/   
    text-decoration: none;
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 20px;
    border-bottom: 1px solid #827d98;
    margin: 0;
    padding: 0 0 3px;
}

#body #bodyInner #footer .searchAuctions p {
    /*color: #c8c5d3;*/
    font-size: 13px;
    margin: 10px 0;
}

#body #bodyInner #footer .searchAuctions p input.txt1 {
    width: 55px;
    border: 1px solid #bababa;
    margin: 0 3px;
}

#body #bodyInner #footer .searchAuctions p input.txt2 {
    width: 187px;
    border: 1px solid #bababa;
    margin: 0 3px;
}

#body #bodyInner #footer .searchAuctions p .submit {
    float: right;
    border: 1px solid #27195e;
    color: #27195e;
    background: #eee;
    margin: 0 3px;
}

#body #bodyInner #subFoot,#body #bodyInner #subFoot * {
    margin: 0;
    padding: 0;
}

#body #bodyInner #subFoot li { 
    float: left;
    list-style: none;
}

#body #bodyInner #subFoot li a {
    display: block;
    font-size: 11px;

    text-align: left;
/*    text-shadow: 0 1px 0 #000;
    text-decoration: none;*/    
    margin: 0 0 0 15px;
    padding: 5px 0;
}

#body #bodyInner #subFoot li.copy {
    float: left;
    color: #fff;
    text-align: left;
    font-size: 11px;
    padding: 5px 0px 5px 5px;
}

.twitterTitles {
    background: url(../../../images/twitterIcon.png) no-repeat scroll bottom 4px transparent;
    color: #27195E;
    overflow: hidden;
    vertical-align: bottom;
    width: 300px;
    margin: 0;
}

.twitterTitles a {
    color: inherit;
    text-decoration: inherit;
    font-size: inherit;      
    display: block;
    padding: 0 47px;
}

#twitOuter {
    overflow: hidden;
    height: 25px;
    background: #f5f5f5;
    border-top: 1px solid #27195E;
}

#twitOuter #twitter {
    width: 300000px;
}

#twitOuter #twitter ul {    
    margin: 0;
    padding: 0;
}

#twitOuter #twitter ul li { 
    font-size: 13px;        
    background: transparent;
    float: left;
    color: #27195E;
    margin: 0 10px 0 0;
    padding: 6px;
}

#twitOuter #twitter ul li a,#twitOuter #twitter ul li a:visited {
    color: #27195E;
    text-decoration: none;
    margin: 0 5px;
}

#twitOuter #twitter #twitLoader {
    background: transparent url(../../../images/ajaxLoader.gif) 10px 5px no-repeat;
    font-size: 13px;
    color: #27195E;
    height: 25px;
    padding: 6px 0 6px 30px;
}

.twitterTitles,.twitterTitles a,.twitterTitles *,#twitOuter,#twitOuter * {
    font-family: Arial, sans-serif;
}

.twitterTitles,.twitterTitles a,.twitterTitles * {
    font-size: 20px;
    font-weight: 700;
}

#twitOuter,#twitOuter * {
    font-size: 13px;
    font-weight: 400;
}

#bodyInner .twitterTitles,#bodyInner .twitterTitles a,#bodyInner .fbTitles,#bodyInner .fbTitles a {
    font-size: 15px;
}

#bodyInner .twitterTitles {
    background: url(../../../images/twitterIcon.png) no-repeat bottom left;
    color: #27195E;
    overflow: hidden;
    vertical-align: bottom;
    width: 350px;
    float: left;
    text-align: left;      
    margin: 0 0 0 5px;     
}

.eachItem {
    width: 200px;
    min-height: 70px;      
    border: 1px solid #ddd;
    cursor: pointer;       
    margin: 5px auto;      
}

.eachItem .clearfix {      
    border: 1px solid #fff;
    padding: 3px 0;        
}

#theContent #main .eachItem:hover {
    background: #f5f5f5;
}

.eachItem .countNumber {
    width: 25px;
    float: left;
    background: transparent;
    font-weight: 700;       
    font-size: 11px;        
    margin-top: 3px;        
    text-align: center;     
    color: #666;
}

.eachItem .eachContent {    
    float: left;
    width: 165px;
    font-size: 12px;
}

.eachItem .eachContent h1,.eachItem .eachContent h2,.eachItem .eachContent h3 {
    line-height: 16px;
    text-align: left;      
    margin: 0;
    padding: 0;
}

.eachItem .eachContent h1 {
    font-size: 13px;       
    color: #282480;        
    font-weight: 700;      
}

.RA td,.RB td {      
    font-size: 13px; 
    padding: 5px;    
}

#main .anAOTW a img {
    display: block;  
    margin: auto;
}

#main .anAOTW div h2,#main .anAOTW div h3 {
    text-align: center;
}

#main .anAOTW div h2 a {
    margin-top: 5px;
    font-weight: 700;   
    margin-bottom: 5px; 
   /* color: #241953;*/ 
}

#main .anAOTW div h3 a {
    font-weight: 700;   
    color: #555;        
}

#main .anAOTW div h3 {      
    font-size: 13px;        
    line-height: 13px;      
}

#main .anAOTW div h3 b {    
    font-style: italic;     
}

#body #bodyInner .fixGreen {
    text-shadow: 0 1px 0 #000;
    font-weight: 700;
    background: linear-gradient(top,#0071040%,#041a05100%)!important;
}

.defaultText {
    width: 300px;
    font-style: normal;
    color: #000;
}

.defaultTextActive {
    color: #a1a1a1;
}

.errorOverlaytext {       
    color: red;
    font-style: normal;   
}

.closeBtn,#overlayToggle {
    float: right;
    margin-top: -10px;    
    margin-right: -10px;  
    cursor: pointer;      
    padding: 5px;
}

.xbutton {
    border: 0spx solid #000;
    font-weight: 700;       
    border-radius: 2px;     
    color: #000;
    font-size: 14px;        
    font-family: sans-serif;
    padding: 0 4px;
}

.overlayEmailHeader {       
    color: #241f5f;
    font-size: 20px;        
    font-weight: 700;       
    float: left;
}

.emailCapSec {
    font-size: 14px;
    color: #241f5f;
}

.submitBtn {
    border: none;
    cursor: pointer;
    background: url(../../../images/button.png) no-repeat;
    width: 117px;
    height: 25px;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 4px;      
}

input.email_user {
    border: 1px solid #9a9a9a;
}

input.email_user:focus {      
    border: 2px solid #8aaed0;
}

.privacy {
    text-align: center;       
    font-size: 12px;
}

.arrow {
    width: 0;
    height: 0;
    position: absolute;
    -moz-border-radius: 6px 6px 7px 7px;
    top: -28px;
    left: 35px;
    border-color: transparent transparent #FFF;
    border-style: solid;
    border-width: 15px;
}

.arrow-border {
    width: 0;
    height: 0;
    position: absolute;
    top: -26px;
    left: 181px;
    border-color: transparent transparent #f4f2f3;
    border-style: solid;
    border-width: 15px; 
}

#alertShadow {
    margin-top: 147px; 
    position: absolute;
    z-index: 2; 
    left: 0;    
    top: 0;     
    width: 100%;
    height: 100%;
    display: block;
    background-color: #000;   
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#overlayContainerContainer {  
    width: 1000px;
    margin: auto;
}

#overlayContainer {
    font-family: arial, sans-serif;
    position: absolute;
    z-index: 3;
    background: #f4f2f3;
    top: 199px;
    left: 330px;
    margin-top: -47px;
    width: 375px;
    height: auto;
    display: block;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.75);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.75);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.75);     
    border: 2px solid #555;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}

#overlayContainer img.emailEnvelope {   
    position: absolute;
    top: 11px;
    left: 10px;
}

#overlayContainer p.overlayEmailHeader {
    margin-left: 50px;
    margin-top: 2px;
}

#overlayContainer div.emailCapSecContainer {
    margin-top: -22px;
    line-height: 1.4;
}

#overlayEmailForm {
    margin-top: -2px;
}

#overlayContainer input.email_user {
    width: 238px;
    border-radius: 5px;
    -webkit-border-radius: 5px;     
    -moz-border-radius: 5px;        
    padding: 3px;
}

#overlayContainer img.star {        
    position: absolute;
    right: 108px;
    top: 75px;
}

#overlayContainer img.loadGif {
    position: absolute;        
    top: 46px;
    right: 188px;
}

#overlayContainer .privacy {       
    margin-bottom: 0;
}

#sliderEmailCapture {
    font-family: arial, sans-serif;
    position: fixed;
    z-index: 3;
    top: 200px;
    left: 50%;
    width: 380px;
    margin-left: -190px;        
    min-height: auto;
    height: auto;
    display: none;
    background-color: #FFF;     
    border: 1px solid #261b57;  
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;     
}

#sliderOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    background: #000;        
    display: block;
    z-index: 2;
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#sliderEmailCapture input.email_user {
    width: 260px;
    height: 20px;
    margin-top: 5px;
    float: left;
    padding: 5px;
    -webkit-box-shadow: inset 0 0 10px black;
    box-shadow: inset 0px 2px 7px -3px black;
}

#sliderEmailCapture p.sliderEmailHeader {    
    margin-top: 20px;
    float: none;
    font-size: 28px;
    color: #241f5f;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 0 20px;
}

#sliderEmailCapture p.secondHeader {
    font-size: 22px;
    color: #5C5C5C;
    margin-top: 0;
    padding: 0 20px;
}

#sliderEmailCapture div.emailCapSecContainer {
    width: 100%;
    background: #F3F3F3;
    margin: 15px 0;
}

#sliderEmailCapture div.emailCapSecContainer p.emailCapSec {
    color: #C01C1B;
    font-weight: 700;
    font-size: 12px;
    padding: 7px 20px;
}

#sliderEmailCapture .freeColor {      
    color: #b75c57;
}

#sliderEmailForm {
    padding: 0 20px;
}

#sliderEmailCapture img.slider-photo {
    position: absolute;
    top: 0;
    width: 155px;
    right: 0;
}

#sliderEmailCapture .closeBtn {
    z-index: 3;
    position: absolute;        
    right: -4px;
    top: -3px;
    background:url(../../../images/CloseX.png) no-repeat;
    width: 20px;
    height: 20px;
}

#sliderEmailCapture .privacy {
    margin-top: 20px;
    margin-bottom: 10px;
    color: #5C5C5C;
}

#errorPageCapture {
    width: 500px;
    margin-left: 45px;
}

#errorPageCapture img.emailEnvelope {
    position: absolute;
    left: 11px;
    top: 188px;
}

#errorPageCapture p.overlayEmailHeader {
    margin-bottom: 6px;
    clear: both;
}

#errorPageCapture input.email_user {    
    width: 291px;
    height: 20px;
    padding: 5px;
}

#errorEmailForm {
    margin-top: 10px;
}

#errorPageCapture .privacy {   
    text-align: left;
}

#errorPageCapture img.loadGif {
    margin-top: 27px;
}

.left,.emailCapSecContainer,#sliderEmailForm,#overlayEmailForm {
    float: left;
}

.clear,.clear1 {
    clear: both;
}

.clearfix,html[xmlns] .clearfix,.makeBlock {
    display: block;
}

#top div,#top span,#top applet,#top object,#top iframe,#top h1,#top h2,#top h3,#top h4,#top h5,#top h6,#top p,#top blockquote,#top pre,#top a,#top abbr,#top acronym,#top address,#top big,#top cite,#top code,#top del,#top dfn,#top em,#top font,#top img,#top ins,#top kbd,#top q,#top s,#top samp,#top small,#top strike,#top strong,#top sub,#top sup,#top tt,#top var,#top dl,#top dt,#top dd,#top ol,#top ul,#top li,#top fieldset,#top form,#top label,#top legend,#top table,#top caption,#top tbody,#top tfoot,#top thead,#top tr,#top th,#top td,#top ul li,#navBar div,#navBar span,#navBar applet,#navBar object,#navBar iframe,#navBar h1,#navBar h2,#navBar h3,#navBar h4,#navBar h5,#navBar h6,#navBar p,#navBar blockquote,#navBar pre,#navBar a,#navBar abbr,#navBar acronym,#navBar address,#navBar big,#navBar cite,#navBar code,#navBar del,#navBar dfn,#navBar em,#navBar font,#navBar img,#navBar ins,#navBar kbd,#navBar q,#navBar s,#navBar samp,#navBar small,#navBar strike,#navBar strong,#navBar sub,#navBar sup,#navBar tt,#navBar var,#navBar dl,#navBar dt,#navBar dd,#navBar ol,#navBar ul,#navBar li,#navBar fieldset,#navBar form,#navBar label,#navBar legend,#navBar table,#navBar caption,#navBar tbody,#navBar tfoot,#navBar thead,#navBar tr,#navBar th,#navBar td,#navBar ul li,#subNav div,#subNav span,#subNav applet,#subNav object,#subNav iframe,#subNav h1,#subNav h2,#subNav h3,#subNav h4,#subNav h5,#subNav h6,#subNav p,#subNav blockquote,#subNav pre,#subNav a,#subNav abbr,#subNav acronym,#subNav address,#subNav big,#subNav cite,#subNav code,#subNav del,#subNav dfn,#subNav em,#subNav font,#subNav img,#subNav ins,#subNav kbd,#subNav q,#subNav s,#subNav samp,#subNav small,#subNav strike,#subNav strong,#subNav sub,#subNav sup,#subNav tt,#subNav var,#subNav dl,#subNav dt,#subNav dd,#subNav ol,#subNav ul,#subNav li,#subNav fieldset,#subNav form,#subNav label,#subNav legend,#subNav table,#subNav caption,#subNav tbody,#subNav tfoot,#subNav thead,#subNav tr,#subNav th,#subNav td,#subNav ul li,#footer div,#footer span,#footer applet,#footer object,#footer iframe,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer p,#footer blockquote,#footer pre,#footer a,#footer abbr,#footer acronym,#footer address,#footer big,#footer cite,#footer code,#footer del,#footer dfn,#footer em,#footer font,#footer img,#footer ins,#footer kbd,#footer q,#footer s,#footer samp,#footer small,#footer strike,#footer strong,#footer sub,#footer sup,#footer tt,#footer var,#footer dl,#footer dt,#footer dd,#footer ol,#footer ul,#footer li,#footer fieldset,#footer form,#footer label,#footer legend,#footer table,#footer caption,#footer tbody,#footer tfoot,#footer thead,#footer tr,#footer th,#footer td,#footer ul li {
    border: 0;
    outline: 0;
    list-style: none;        
    font-weight: inherit;    
    font-style: inherit;     
    font-size: 100%;
    font-family: inherit;    
    vertical-align: baseline;
    margin: 0;
    padding: 0;
}

.bidBTN a:hover,#body #bodyInner #top .loginStuff a:hover,#body #bodyInner #subNav ul#subNavLinks li a:hover,#body #bodyInner #subFoot li a:hover,.twitterTitles a:hover,#twitOuter #twitter ul li a:hover {
    text-decoration: underline;
}

#body #bodyInner #navBar ul li a font u,#main .anAOTW a {
    text-decoration: none;
}

#body #bodyInner #navBar ul li a:hover,#body #bodyInner #footer ul.footerLink li a:hover {
    text-decoration: underline;
    /*color: #FBFA95;*/
}

#body #bodyInner #footer ul.footerLink li.SMIcons,#innerContent .rsInner {
    background: transparent;
}

#body #bodyInner #footer ul.footerLink li.SMIcons a,#body #bodyInner #footer ul.footerLink li.SMIcons img,.twitterTitles img {
    display: inline;
}

.eachItem .eachContent h2,.eachItem .eachContent h3 {
    font-size: 12px;
}

#navEmailCapture {
    display: none;
}


#sliderSubmit,#sliderEmailCapture input.submitBtn {
    border: none;
    cursor: pointer;
    width: 65px;
    height: 45px;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 4px;
    background: url(../../../images/GoButton.jpg) no-repeat;
}
/*-----------------------------------------------------------------------------
---------------------------Terms of Service Style------------------------------
-----------------------------------------------------------------------------*/
#termsOfService{
    font-family: arial, sans-serif;
    position: absolute;
    z-index: 3;        
    top: 100px;        
    left:50%;
    margin-left:-350px;
    width: 700px;      
    min-height: auto;  
    height: auto;
    display: none;
    background-color: #ffffff;  
    border: 1px solid #000000;  
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;   
    border-radius: 10px;        
    padding:10px

}

#tosOverlay {        
    width: 100%;     
    height: 100%;    
    position: fixed; 
    top: 0;
    right: 0;        
    background: #000;
    display: block;  
    z-index: 2;      
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#termsOfService .closeBtn{
    z-index: 3;
    position: absolute;
    right: -3px;
    top: -3px;
    background: url(../../../images/CloseX.png) no-repeat;
    width: 20px;
    height: 20px;
}

#tosXbutton{
    border: 0spx solid #000;
    font-weight: 700;
    border-radius: 2px;
    color: #000;
    font-size: 14px;        
    font-family: sans-serif;
    padding: 0 4px;
}

#tosHead{
    font-size: 22px;        
    padding: 5px 10px;      
    font-weight: bold;       
    color: #241F5F;
}
#tosMain{
    border:1px solid #EAEAEA;
    overflow: auto;
    height:270px;
    padding: 8px 5px 0px 10px;
    margin: 5px 10px;
    font-size: 12px;
    color:#797979;
}
#tosOptions{
    padding: 10px;
}
#tosAccept{
    padding: 0px 10px;        
    font-size: 12px;    
    color: #797979;     
}
#tosCheck{
    padding: 10px 10px; 
}
#tosContinue{
    cursor: pointer;    
    border-radius: 7px; 
    background: #227526;
    float: left;        
    padding: 7px 2px 6px 2px;
    -webkit-box-shadow: 0px 1px 2px .4px rgba(0, 0, 0, .5);
    box-shadow: 0px 1px 1px .4px rgba(0, 0, 0, .5);
}
#tosContinue span{
    border: 2px solid white;
    border-radius: 5px;
    padding: 2px 20px;
    color: white;
    font-weight: bold;
    font-size: 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzLDk1LDIzLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoNywyOCw3LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
    background: -o-linear-gradient(top, rgba(23, 95, 23, 1), rgba(7, 28, 7, 1));
    background: -moz-linear-gradient(top, rgba(23, 95, 23, 1), rgba(7, 28, 7, 1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(23, 95, 23, 1)), color-stop(1, rgba(7, 28, 7, 1)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF175F17,EndColorStr=#FF071C07);      
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF175F17,EndColorStr=#FF071C07)";
}
#tosClose{
    float: left;
    cursor: pointer;
    padding: 8px;
    color:#0095D5;
    font-size:12px;
    font-weight: bold;
}
.loginStuff.testt {
    margin-top: 35px !important;
}
/*------------------------End Terms of Service Style-------------------------*/




/* Global styles Starts*/
h1 {
    font:bold 26px Arial, sans-serif ;
    color: #333;
    padding: 0;
    margin: 0;
}
h2 {
    font:bold 24px Arial, sans-serif ;
    color: #333;
    padding: 0;
    margin: 0;
}

h3 {
    font:bold 22px Arial, sans-serif ;
    color: #333;
    padding: 0;
    margin: 0;
}

h4 {
    font:bold 20px Arial, sans-serif ;
    color: #333;
    padding: 0;
    margin: 0;
}

h5 {
    font:bold 18px Arial, sans-serif ;
    color: #333;
    padding: 0;
    margin: 0;
}

h6 {
    font:bold 12px Arial, sans-serif ;
    color: #333;
    padding: 0;
    margin: 0;
}

p {
    font: 16px/22px Arial;
    color: #333;       
    padding: 0;
    margin: 0;
}

.az-default-font-bold {   
    font: bold 16px/22px Arial !important;  
}
.az-default-font {
    font: 16px/22px Arial !important;       
}

.az-view-all-link{
    font: 14px Arial, Helvetica, sans-serif;
    color: #0095d5;
}

.az-photoContainer{    
    min-height:80px;   
    width:auto;        
    clear:both;        
    margin:30px 0 0 0; 
}

.prieViewCon{
    width:auto;        
    position: relative;
    float: left;
}

.photoText{
    font:italic 14px Arial, sans-serif;
    color:#555;
    margin:15px 0;
    padding:0;    
    font-size: 14px !important;   
    font-style: italic !important;
}

.photoImg{
    margin:0; 
    padding:0;
}

.photoLink{   
    color: rgb(0, 149, 213);     
    display: inline-block;       
    cursor: pointer;
    font: 18px Arial, sans-serif;
    text-decoration: none;       
    margin:12px 0 10px 0;        
    padding: 0;
}

.photoLink:hover{
  color:#4A8DD0;
  text-decoration: underline !important;
}

.az-input-thumbnail {
    height: 160px;
    width: 160px;
    -webkit-appearance: none;
    position: relative;      
    left: 0px;
    top: 5px;
    background: url(../../../images/plus-icon-2x.png) no-repeat center;
    background-position: 71px 56px;
    background-size: 19px 19px;
    border:1px solid #999999;
    cursor: pointer;
}

.az-input-thumbnail.no-content-data::before {
    content: "";
}
.az-hide {
    display: none !important;
}

.az-input-thumbnail::before {
    content: "Add an Image"; 
    margin: 88px 0 0px 37px; 
    display: inline-block;        
    color: #0095D5;
    font-size: 14px;
    font-weight: normal;
}

.az-input-thumbnail:hover:before {
    text-decoration: none;        
}

input[type="file"].az-input-thumbnail::before {
    content: "";
    margin: 80px 0 0px 34px;
    display: inline-block;
    color: #0095D5;
    font-size: 14px;
}

input[type="file"].az-input-thumbnail  {
    height: 67%;
    width: 100%;
    -webkit-appearance: none;     
    position: absolute;
    opacity: 0;
    border: 0;
    margin-top:36px;
}

/*Style for text box*/
input[type='text'].az-input-text {
    height: 38px;
    border: 1px solid #999999; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;   
    border-radius: 5px;        
    background-color: #FFFFFF; 
    padding: 0 0 0 10px;        
    color: #555555;
    font: 16px Arial;
    box-sizing: initial;        
}

/* input field width as 300px */
input[type='text'].az-input-text-secondary {
    width: 288px;
}

/* input field width as 435px */
input[type='text'].az-input-text-primary {  
    width: 423px;
}


/* input field width as 82px */
input[type='text'].az-input-text-small {
    width: 133px;
    height: 38px;
    border: 1px solid #999999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;       
    background-color: #FFFFFF;
    padding: 0 0 0 10px;      
    color: #555555;
    font: 16px Arial;
    box-sizing: initial       
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    margin: 0;

}

input[type=number] {
    -moz-appearance:textfield;
}

/*Style for text area*/       
.az-input-textarea {
    border: 1px solid #999999; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;   
    border-radius: 5px;        
    background-color: #FFFFFF; 
    color: #555555;
    font: 16px/18px Arial;     
}

/* lable styles */
label.az-label {
    font: bold 16px Arial,sans-serif;
    color: #555;
    display: block;
    margin: 20px 0px 5px;
}

/* green button styles */
.az-blue-button {
    height: 40px;
    padding: 10px 30px;
    background-color: #3377BB;
    font: bold 16px Arial, Helvetica, sans-serif !important;
    color: #fff;
    border: 0px;
    border-radius: 5px;       
    cursor: pointer;
}

/*Style for blue btn hover*/  
.az-blue-button:hover{        
    background-color: #4A8DD0;
}

/*Style for hide the content*/
.az-display-none {
    display: none;
}

/*Style for display the content*/
.az-display-block {
    display: block;
}

/*Style for disable blue btn*/   
.az-blue-button:disabled {       
    background-color: #a5c6e8;   
    cursor: default;
}

/*style for border divider*/
.az-border {
    padding-bottom: 3px;
    border-bottom: 1px solid #C0C0C0;
}

/* Input Date Picker */
.az-inputdatepicker {
    width: 120px;
    background: #fff url(https://www.auctionzip.com/images/publish/calendar_new.png) 92% 50% no-repeat;
    background-size: 17px 18px !important;
    cursor: pointer;
    display: block;
    float: left;
}

/* az-state field*/
.az-state-field select#state{ 
    height: 40px;
    width: 82px;
    border-radius: 5px;       
    padding: 6px 6px 6px 10px;
    border: 1px solid #999;   
    margin: 0px 0px;
    font: 16px Arial, sans-serif;
    color: #555555;
    background-color: #FFFFFF;   
}
/* az- zipcode text box*/        
.az-zip-field {
    height: 26px;
    width: 81px;
    border-radius: 5px;    
    padding: 6px 6px;      
    border: 1px solid #999;
    margin: 0px 0px;       
    font: 16px Arial, sans-serif;
    color: #555555;
}

/* custom dropdown arrow */      
.az-moz-drop-down {
    overflow: hidden;
    white-space: nowrap;
    padding-right: 17px;
    text-overflow: ellipsis;     
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(42deg, white 57%, black 66%), linear-gradient(140deg, black 37%, white 42%), linear-gradient(to right, #fff, #fff);
    background-position: calc(100% - 11px) calc(0.5em + 8px), calc(100% - 3px) calc(0.5em + 8px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 7px, 9px 4px, 1px 1.5em;
    background-repeat: no-repeat;
}

@-moz-document url-prefix() {
    .az-moz-drop-down {
        background-size: 6px 7px, 10px 6px, 1px 1.5em;
    }
}

select::-ms-expand {
    display: none;
}


/* Check box Group Starts */
.az-pricerealized-checkboxgrp {
    display: inline-block;
    padding: 5px 0;
}

.az-checkbox-hint {
    color: #999999;
    font: 16px/16px Arial;
    margin-top: 10px;
    margin-bottom: 2px;
    display: inline-block;
}

.az-listing-checkBox-left-container,  
.az-listing-checkBox-right-container {
    float: left;
    margin: 0;
    width: 310px;
}
.az-list-checkbox-label {
    font: 16px Arial, sans-serif;     
    color: #555;
    cursor: pointer;
    display: block;
    margin: 15px 0 0 0;
}

.az-input-check-box {
    display: none;
}

.az-input-check-box+label {
    background: url(https://www.auctionzip.com/images/publish/check-box.png) no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
    padding: 0 0 0 0px;
    background-size: 12px;
    cursor: pointer;
}

.az-input-check-box:checked+label {
    background: url(https://www.auctionzip.com/images/publish/check-box_check.png) no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
    padding: 0 0 0 0px;   
    background-size: 12px;
    cursor: pointer;      
    display: inline-block;
    padding: 0 0 0 0px;   
}

.az-checkbox-img {        
    float: left;
    margin: 3px 5px 0px 0px;
}
/* Check box Group Ends */  


/* Upload Photo Styles */   
.prieViewCon {
    width: auto;
    position: relative;     
    float: left;
}

input[type="file"].az-input-thumbanil {
    height: 67%;
    width: 100%;
    -webkit-appearance: none;
    position: absolute;
    opacity: 0;
    border: 0;
    margin-top: 36px;
}


.az-input-thumbanil {
    height: 160px;
    width: 160px;
    -webkit-appearance: none;
    position: relative;
    left: 0px;
    top: 5px;
    background: url(../../../images/plus-icon-2x.png) no-repeat center;
    background-position: 71px 56px;
    background-size: 19px 19px;
    border: 1px solid #999999;
    cursor: pointer;
}

input[type="file"].az-input-thumbanil::before {
    content: "";
    margin: 80px 0 0px 34px;
    display: inline-block;  
    color: #0095D5;
    font-size: 14px;        
}

.photoLink {
    color: rgb(0, 149, 213);
    display: inline-block;
    cursor: pointer;
    font: 16px Arial, sans-serif;
    text-decoration: none;       
    margin: 12px 0 10px 0;       
    padding: 0;
}

.az-photoContainer {
    margin: 0 !important;    
    display: inline-block;   
}

.az-file-div {
    margin-top: -5px;        
}

.az-input-thumbanil::before {
    content: "Add an Image";
    margin: 88px 0 0px 37px;
    display: inline-block;
    color: #0095D5;
    font: 16px Arial;
}

.az-input-thumbanil.no-content-data::before {
    content: "";
}

.az-input-thumbanil:hover:before {
    text-decoration: underline;   
}
/* Upload Photo Ends */


/* state and zip code */
.az-label-normal {
    font: 16px Arial !important;  
    margin: 10px 0 5px !important;
    display: inline-block;        
}

.az-price-realized-location {     
    margin-top: 22px;
}

.az-state-field {
    display: inline-block;        
    width: 100%;
}

.az-state-field-wrapper {
    width: 100px;        
    float: left;
}

.az-zip-field-wrapper {  
    width: 110px;        
    float: left;
}

.az-itemname-title {
    margin-bottom: 16px !important; 
}

.az-itemname-label {
    margin: 19px 0px 5px !important;
}
/* state and zip code Ends */       

/* Date Picker Starts */
.az-inputdatepicker {
    width: 107px !important;
    background: #fff url(https://www.auctionzip.com/images/publish/calendar_new.png) 92% 50% no-repeat;
    background-size: 17px 18px !important;
    cursor: pointer;
    display: block;
    float: left;
}

.az-input-textBox {
    height: 26px;
    width: 410px;
    border-radius: 5px;
    padding: 6px 6px;
    border: 1px solid #999;      
    margin: 0px 0px;
    font: 16px Arial, sans-serif;
    color: #555555;       
}

.az-date-div-container {  
    display: inline-block;
}
/* Date Picker Ends */    

/* Error Message */       
.az-error-message {       
    color: red;
    font: 16px/16px Arial;
    margin-top: 10px;
    display: block;
}

span#azDateError {
    margin-top: 12px;
}

span#azPhotoError {      
    display: block;      
    margin-left: 0;      
    margin-bottom: 7px;  
}

span#azDescriptionError {
    margin-left: 0;
    display: block;
    margin-bottom: 7px;
}
/* dropdown box widht is 180px*/
.az-dropdown {
    height: 40px;
    width: 180px;
    border-radius: 5px;
    padding: 6px 6px 6px 10px;   
    border: 1px solid #999;      
    margin: 0px 0px;
    font: 16px Arial, sans-serif;
    color: #555555;
    background-color: #FFFFFF;   
}
/* Global styles Ends */

.az-focus {
  border: 1px solid red !important;
}

.az-error-message b {
    font: 16px Arial !important;   
}
/* Image center align Starts*/     
.az-image-wrapper,
.az-auctioneer-img {
    float: left;
    border: 1px solid #DDDDDD;
    position: relative;       
    cursor: pointer;
}

.az-image-wrapper .az-image,  
.az-auctioneer-img > img {
    position: absolute;   
    display: block;       
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;      
    max-height: 100%;
    margin: auto !important;        
}

/* Image center align Starts Ends */

/* green button styles */
.az-green-button {
    height: 40px;
    background-color: #77C339;      
    font: bold 16px Arial !important;
    color: #FFFFFF;
    border: 0px;
    border-radius: 5px;
    cursor: pointer;
}

/* Styles for join our email starts*/

.az-join-mail-wrapper {
    border: 1px solid #DDDDDD;       
    padding: 15px 20px;
}

.az-join-mail-wrapper .az-green-button {
    width: 180px;
}

p.az-join-mail-title,
.az-auction-types-list {
    margin-bottom: 20px;
}

.az-join-mail-wrapper input[type="text"] {
    height: 26px;
    width: 165px;
    border-radius: 5px;
    padding: 6px 6px;
    border: 1px solid #999999;
    margin: 0px 0px 10px;
    font: 16px Arial, sans-serif;       
    color: #555555;
}

.az-join-mail-wrapper .az-auction-list {
    font: 14px Arial;
}

.az-auction-types-title {
    margin: 5px 0 10px;
}

/*join our email Ends*/
/*Style for Auctions list */

.az-auction-title {
    font: 18px/22px Arial;  
}

.az-auction-link {
    cursor: pointer;        
    display: inline-block;  
}

.az-auction-link:hover {    
    text-decoration: underline;
}

/*View Photo Gallery*/
.az-camera-icon {
    margin: 5px 5px 0 0;       
    float: left;
}

.az-camera-icon img {     
    width: 18px;
}

.az-auction-gallery {     
    display: inline-block;
    padding: 15px 0 0 0;  
}

.az-camera-text {
    color: #0095D5 !important;
    cursor: pointer;
    margin: 5px 0px 0px 0px;  
    float: left;
}
/* End View Photo Gallery*/   

/*RSVP and Save Buttons*/     
.az-rsvp-btn {
    border: 0;
    cursor: pointer;
    float: left;
    margin-right: 20px;       
    padding: 0 5px 0 20px;    
    height: 40px;
    width: 92px;
    border-radius: 5px;       
    background-color: #4A8DD0;
}

.az-rsvp-btn-value {
    padding: 12px 0px 0px 0px;
    border: 0;
    background: #4A8DD0;      
    color: #FFFFFF;
    font: bold 16px Arial;    
}

@-moz-document url-prefix() { 
   .az-rsvps-btn-value {      
        padding: 10px 0px 0px 0px;
   }
}

.az-rsvp-save-icon-wrapper {      
    float: left;
}

.az-outline-img {
    width: 12px;
    height: 14px;
}

.az-rsvp-save {
    background: #FFFFFF;  
    border: 0;
    color: #0095D5;       
    padding: 0;
    cursor: pointer;      
    font: 16px/32px Arial;
    margin: 5px 0 0 0;
}

.az-rsvp-plus-img {
    border: none;
    float: left;
    margin: 13px 5px 0 5px;
}

/*End RSVP and Save Buttons*/        

/*Style for Follower Auctioneer btn*/
.az-follower {
    width: 198px;
    margin: 20px 0px 22px;    
    padding: 0 !important;    
    background-color: #4A8DD0;
}

.az-follower .az-plus-img {   
    float: left;
    margin: 12px 0 0 18px;
}

.az-follower-text {
    float: left;
    margin: 10px 0 0 5px;
}

/* Auctioneer Directory styles Starts*/
table.az-auctioneer-directory { 
    width: 743px;
    margin-bottom: 30px;        
}

th.az-auctioneer-table-header { 
    background: #fff !important;
    font: 16px Arial !important;
    color: #555555;
    padding: 0 0 5px 6px;      
    opacity: 0.8;
    text-align: left;
}

.az-auction-directory-name {   
    width: 240px;
}

.az-auction-directory-company {
    width: 290px;
}

.az-auction-directory-city {   
    width: 140px;
}

.az-auction-directory-listing {
    width: 70px;
}

.RA, .RB {
    text-align: left;
    border: 1px solid #C0C0C0;  
}

.RA td a,
.RB td a,
.RA td,
.RB td  {
    font: 16px Arial !important;
    color: #0095d5  !important;
}

tr.RA {
    background-color: #FFFFFF; 
    text-align: left;
}

tr.RB {
    background-color: #EAEAEA; 
    text-align: left;
}

th.az-auctioneer-table-header.az-auction-directory-name {
    background: url(https://www.auctionzip.com/images/publish/Sort-icon.png) no-repeat !important;
    background-size: 16px 18px !important;
    background-position: 217px 0px !important;
}

th.az-auctioneer-table-header.az-auction-directory-company {
    background: url(https://www.auctionzip.com/images/publish/Sort-icon.png) no-repeat !important;
    background-size: 16px 18px !important;    
    background-position: 135px 0px !important;
}

.az-default-font-color {
    color: #555555;
}

.az-default-font-color:hover {
    color: #555555;
    text-decoration: none;
}

.RB td:last-child, .RA td:last-child {
    text-align: right;
    padding: 0 15px 0px 0;
}

.RB td:first-child, .RA td:first-child {
    padding: 0 0px 0px 10px;
}
/* Auctioneer Directory styles Ends*/   

p.MsoNoSpacing {
    margin: 1em 0;
    font-size: 10px;
}

.container-border-bottom {
    border-bottom: 3px #37b solid;
    padding: 0;
    margin: 0 15px;
}

.hasSidebar {
    width: calc(100% - 230px);
    padding-right: 25px;
    float: left;
  }

  @media only screen and (max-width: 768px){
    .hasSidebar {
        width: 100%;
        padding-right: 25px;
    }
  }