/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.acymailing_footer {
display:none;
}


.black2 {
color:#000;
text-decoration:underline;
}

.black2:hover {
color:#0064CA;
text-decoration:underline;
}

.black {
color:#000;
text-decoration:none;
font-size:80%;
}

.black:hover {
color:#333;
text-decoration:none;
font-size:80%;
}

.black3 {
color:#000;
text-decoration:none;
}
.black3:hover {
color:#333;
text-decoration:underline;
}

.search {
margin-bottom:8px;
}

.gray {
color:#999;
}

#order_step {
overflow: hidden;
position: relative;
margin-bottom: 20px;
}

ul {
list-style-type: none;
}

#order_step .step_line {
border-top: 1px solid #dddddd;
position: absolute;
top: 23px;
width: 100%;
}

#order_step li {
float: left;
position: relative;
width: 33%;
font-size: 14px;
line-height: 18px;
font-weight: 300;
text-align: center;
padding: 8px 0;
white-space: nowrap;
z-index: 1;
}


#order_step .step_current, #order_step .step_current_end {
color: #666666;
}

#order_step .step_current .step_number, #order_step .step_current_end .step_number, #order_step .step_done .step_number {
background: #4096ee; /* Old browsers */
background: -moz-linear-gradient(top,  #4096ee 0%, #4096ee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4096ee), color-stop(100%,#4096ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4096ee 0%,#4096ee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4096ee 0%,#4096ee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4096ee 0%,#4096ee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4096ee 0%,#4096ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
color:#fff;
text-shadow: 1px 1px 0 #2b2b2b;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #EFEFEF;
border-bottom-color: #666;
}

#order_step .step_number {
background-color: #f8f8f8;
background-image: -moz-linear-gradient(top,#ffffff,#eeeeee);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eeeeee));
background-image: -webkit-linear-gradient(top,#ffffff,#eeeeee);
background-image: -o-linear-gradient(top,#ffffff,#eeeeee);
background-image: linear-gradient(to bottom,#ffffff,#eeeeee);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);
color: #666666;
text-shadow: 1px 1px 0 #ffffff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #dddddd;
border-bottom-color: #c4c4c4;
display: inline-block;
width: 25px;
font-size: 18px;
margin-bottom: 5px;
padding: 5px;
}

#order_step .step_current, #order_step .step_current_end {
color: #666666;
}
ordermedia="all"
#order_step li {
float: left;
position: relative;
width: 20%;
font-size: 18px;
line-height: 18px;
font-weight: 300;
text-align: center;
padding: 8px 0;
white-space: nowrap;
z-index: 1;
}

#zt-quick-access .location {
position: relative;
top: 0px;
left: 150px;
width: 230px;
height: 55px;
background: url('/images/locationtop.png') top center no-repeat;
font-family: 'TerminalDosisSemiBold';
font-size: 140%;
color: #FFFFFF;
text-shadow: #000000;
text-transform: uppercase;
padding-top: 11px;
line-height: 90%;
}

.btn {
margin-bottom: 10px; 
}

.login {
width:50%;
margin-left: auto;
margin-right: auto;
min-width:400px;
}

input {
text-transform: none !important;
}

#LiveHelpMessageTextarea {
text-transform: none !important;
}

#s5_register {
display:none !important;
}

.moduletable select {
font-size:12px !important;
}
#s5_menu_wrap {
font-size:110% !important;
}
h1 {
font-size:170% !important;
}
.gray-bg {
background-color:#efefef !important;
}
.black-text {
color:#000 !important;
}
textarea {
text-transform: inherit !important;
}
#s5_accordion_menu {
font-size:85% !important; 
}
.create {
display:none !important;
}
#s5_second_bar {
}
.fixme {
position:relative;
background-color:#fff;
}
