@charset "UTF-8";
/* CSS Document */
.sale-category {
text-transform: uppercase;
text-align: center;
padding: 10px 0px 10px 0px;
border-bottom: #025892 solid 2px;
border-top: #025892 solid 2px;
color: #c50028;
font-size: 21px;
font-style: normal;
}
#specials1,#specials2{
height:260px;
}
body {
    background-color: #009dd8;
    background-image: url(../images/body-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
    color: #293973;
    font-family: Helvetica, Arial, sans-serif;
}
h1 {
    font-size: 30px;
    margin-bottom:5px;
    margin-top:0;
    font-style:italic;
}
a {
    color: #a50000;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
#wrap {
    background-color: #fff;
    width: 960px;
    margin: 28px auto 0px;
    padding: 0px;
    box-shadow: 0px 0px 5px #000;
    moz-box-shadow: 0px 0px 5px #000;
    webkit-box-shadow: 0px 0px 5px #000;
}
#header {
    width: 960px;
    margin: 0px;
    padding: 0px;
    text-align:left;
    overflow:hidden;
    background: url('../img/headerbg.gif') repeat-x;
}
#header h1{
    padding: 0px;
    width: 960px;
    background-image: url(../img/atp-header.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    height: 196px;
}
#header h1 span {
    display:none
}
#nav {
    background-image: url(../images/atp-navbar.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    height: 49px;
    width: 960px;
    overflow:hidden;
}
#nav ul {
    margin: 0px 0px 0px 36px;
    padding: 0px;
    float:left;
    width: 924px;
    list-style-type: none;
    display: inline;
    height: 50px;
}
#nav ul li {
    float:left;
    margin: 0px;
    padding: 0px;
    display: inline;
}
#nav ul li a {
    display:block;
    background-image:url('../images/atp-navbar.jpg');
    font-size: 5px;
}
#nav ul li a span {
    visibility:hidden;
}
#nav ul li a:link {
    text-decoration:none;
}
#nav ul li a:visited {
    text-decoration:none;
}
a#navhome {
    background-position: -36px 0px;
    height: 50px;
    width: 88px;
}
a#navservice {
    background-position: -123px 0px;
    height: 50px;
    width: 123px;
}
a#navgallery {
    background-position: -247px 0px;
    height: 50px;
    width: 124px;
}
a#navcontact {
     background-position: -371px 0px;
     height: 50px;
     width: 160px;
 }a#navbrands {
     background-position: -528px 0px;
     height: 50px;
     width: 218px;
 }
a#navhome:hover {
    background-position: -36px -50px;
}
a#navservice:hover {
    background-position: -123px -50px;
}
a#navgallery:hover {
    background-position: -247px -50px;
}
a#navcontact:hover {
    background-position: -371px -50px;
}
a#navbrands:hover {
    background-position: -528px -50px;
}


#content {
    padding: 0px;
    width: 860px;
    margin-top: 36px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
#content p, .post p {
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    line-height: 19px;
}
.post ul {
	margin-left:0px;
	padding-left:20px;
}
.col-1 {
    display: inline;
    float: left;
    padding: 0px;
    width: 412px;
    margin-top: 0px;
    margin-right: 35px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.col-2 {
    display: inline;
    float: left;
    padding: 0px;
    width: 412px;
    margin: 0px;
}
#footer {
    font-family: Helvetica, Arial, sans-serif;
    text-align: center;
    margin: 30px 0px 0px 0px;
    padding: 124px 0px 27px;
    height: 49px;
    font-size: 15px;
    background-repeat: no-repeat;
    font-size: 15px;
    line-height: 18px;
    background-image: url('../img/atp-footer.jpg');
    color: #fff;
}
#navLinks, #bottom{
    margin:0 auto;
    width:810px;
    text-align:center;
    color:#699bd4;
    font-size:11px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-top:20px;
    padding-bottom:20px;
}
#navLinks a{
    color:#FFF;
    text-decoration:underline;
}
#navLinks a:hover{
    text-decoration:none;
}
#bottom{
    font-size:11px;
    color:#FFF;
    margin-top:0px;
}

#bottom a{color:#FFF;}

.break {
    clear: both;
}
.atp {
    font-family: Helvetica, Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
    color: #293973;
}
.red-type {
    color: #293973;
}
.img-border-right {
    padding: 0px;
    float: right;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    display: inline;
    border: 2px solid #293973;
}
.txt-small {
    font-size: .7em;
}

#gallery{
    margin:0;
    padding:0;
    margin-top:20px;
    position:relative;
}

#gallery li{
    float:left;
    display:inline-block;
    [if gte IE 7]width:185px;
    [if IE 7]margin-right:38px;
    [if IE 8]width:220px;
    list-style-type:none;
    position:relative;
}

#gallery a{
    display:inline-block;
    margin-right:30px;
    margin-bottom:30px;
}

#gallery a{
    height:185px;
    width:185px;
    overflow:hidden;
    border: 2px solid #293973;
}

#gallery a img{
    width:185px;
}

#gallery a:hover{
    border:2px solid #000;
}
td .txt{
    width:100%;
    margin:5px 0;
    border:1px solid #939598;
    margin:0;
}

#contactForm td{padding:2px 20px;}

#right13{
    width:218px;
    float:right;
}

#right13 ul{
    margin-top:0;
}

#right13 .post, #right13 li{
    font-size:14px;
}

#left23{
    width:565px;
    float:left;
}

.btn{
    border-top: 1px solid #F00;
    border-left: 1px solid #F00;
    border-right: 1px solid #4b0603;
    border-bottom: 1px solid #4b0603;
    background: #e61b2a;
    background: -webkit-gradient(linear, left top, left bottom, from(#e61b2a), to(#8e1019));
    background: -moz-linear-gradient(top, #e61b2a, #000);
    padding: 4px 10px;
    text-shadow: rgba(0,0,0) 1px 1px 1px;
    color: white;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    vertical-align: middle;
    cursor:pointer;
}

.button {
    border-top: 1px solid #99ff5b;
    background: #65d66c;
    background: -webkit-gradient(linear, left top, left bottom, from(#72be44), to(#66ab3d));
    background: -moz-linear-gradient(top, #72be44, #66ab3d);
    padding: 6px 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 12px;
    font-weight:bold;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
}

.btn:hover{    
    background: -webkit-gradient(linear, left top, left bottom, from(#c9170d), to(#8e1019));
    background: -moz-linear-gradient(top, #c9170d, #000);
}

#slots td{
    border:1px solid #999;    
    vertical-align:top;
    font-weight:bold;
    color:#999;
}

.altRow{background:#ececec;}


div.post{
    display:block;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:2px solid #70757b;
}

div.post p{
    font-size:12px;
    margin-top:0;
}

div.post li{
    font-size:12px;
}

div.post .price, .price{
    display:block;
    margin-top:0;
    margin-bottom:0;
    font-family:arial,sans;
    font-weight:bold;
    font-style:italic;
    color:#E61B2A;
    font-size:24px;
}

.price_blurb{
    font-style:italic;
}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button, .btn {
    display:block; /* or inline-block */
    width: 145px; 
    padding: 4px 0; 
    text-align:center;  
    background:#ececec; 
    color:#333;
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    cursor:pointer;
}

.qq-upload-button-hover, .btn:hover {background:#cccccc;}
.qq-upload-button-focus, .btn:focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;display:none;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("../img/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

.halfCol{
    width:48%;
    float:left;
}


#specials h2{
    font-size:16px;
}

#specials p{
    font-size:16px;
    margin-bottom:0;
}

#specials  ul{
    margin:0;
    padding:0;
    margin:10px 35px;
    font-size:14px;
}

#specials li{
    font-size:16px;
}


.post h2{
font-size:16px;
margin-bottom:5px;
}

#right13 .post{
    border:none;
}
/*ADDED BY DONNIE*/
.list-titles{
    font-size:20px;
    font-weight: bold;
    color: #293973;
}
.service-ul{
    font-size: 11.4px;
    line-height: 15px;
    margin-left: -27px;
    margin-top: 0;
    list-style-image: url(../img/bull.jpg);
    font-family:'Arial','Helvetica',san-serif;
}
#fulltall{
    width:960px;
    height:770px;
    background:url('../images/all-brands.jpg') no-repeat center center;
}
#sub-foot{
    width:860px;
    margin:0 auto;
    color:#ffffff;
    font-size: 10px;
    padding:5px 50px;
    text-align: center;
    font-family: "Arial","Helvetica",san-serif;
}