@charset "utf-8";

@import url("ds_vendors.css");
@import url("nivo_style.css");


/* Header | Body | Footer */
*{
margin: 0;	
}
span,select,fieldset,form,input,tbody,table,tr,td,ul,li{
margin: 0;	
padding: 0;	
}
p,font{
font-family: sans-serif;
font-size: 11px;
font-style: normal;
font-weight: 300;
text-align: left;
padding: 10px;
color: #333333;
/*text-shadow:0 1px 1px #000000;*/
}
br{
display: none;
}
li{
list-style: none;
}
.text,big,small,large,xlarge,xsmall{
font-family: sans-serif;
font-size: 11px;
font-style: normal;	
}
body,html{
text-align: center;
/*background-image: url(http://www.dorseytire.com/templates/img/bg_tile.gif);
background-repeat: repeat;
background-position: center;*/
width: 100%;
}
.hdr{
position: relative;
width: 1000px;
height: 80px;
overflow: hidden;
background-color:#FFF;
text-align: center;
margin: 0 auto;
}
#wrapper {
width: 1000px;
height: 100%;
height: auto !important;
min-height: 100%;
margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
}
#content_container{
position: relative;
text-align: inherit;
margin: 0 auto;
height: auto;
width: 1000px;
background-color: #FFF;
}
.push {
height: -288px; /* .push must be the same height as .footer */
}
.footer{
position: relative;
float: left;
width: 1000px;
height: 288px; /*Adjust 488px with footer_nav2*/
background-color: #FFFFFF;
text-align: left;
margin: 0 auto;
padding: 0;
}

/*Header Content*/
.hdr_content{
position: relative;
margin: 0 auto;
text-align: center;
width: 1000px;
padding: 0;
}
.ds_logo_top{
position: absolute;
top: 10px;
left: 25px;
background-position: top center;
background-repeat: no-repeat;
width: 100px;
height: 43px;
z-index: 100;
}
#menu2 #ds_vid{
background-image: none;
}
#menu2 .ds_video{
background-image: url(../img/btn_video.png);
background-position: left;
background-repeat: no-repeat;
border: none;
width: 123px;
height: 28px;
padding: 0;
margin: 0;
}
.showcase{
position: relative;
float: left;
text-align: center;
margin: 10px;
width: 980px; 
height: 350px; 
background-color: #E0E0E0; 
border: #D7D7D7 thin solid;
border-width:1px;
}
#phplive{
position: absolute;
padding: 0;
margin: 0;
top: 30px;
right: 185px;
visibility: visible;
}
.hdr_content #searchForm{
position: absolute;
text-align: right;
top: 30px;
right: 20px;
padding: 0;
margin: 0;
width: auto;
height: auto;
}
.hdr_content #slogan1{
position: absolute;
top: 30px;
left: 260px;
width: 363px;
height: 23px;
background-image:url(../img/slogan1.png);
background-position: center;
background-repeat: no-repeat;
}
#top_imgs{
position: absolute;
right: 0;
padding: 0;
margin: 0;
z-index: 0;
}
#btm_img_top{
position: absolute;
left: 0;
padding: 0;
margin: 0;
z-index: 10;	
}
#btm_imgs{
position: absolute;
left: 0;
padding: 0;
margin: 0;
z-index: 1;
}



/*Footer */
.footer_nav{
position: absolute;
top: 0;
left: 0;
height: 288px;
width: 100%;
z-index: 50;
/*border: thin solid #C9C9C9;
background-color: #fff;
filter:alpha(opacity=50);
opacity:0.5;*/
}
#footernav_items{
position: absolute;
padding: 0;
right: 5px;
top: 5px;
}
#footernav_items li{
display: inline-block;
float: left;
height: 205px;
width: 230px;
margin: 5px;
border: #D7D7D7 thin solid;
border-width: 1px;
text-align: left;
list-style: none;
background-image: url(../img/brushed_steel2_sm.jpg);
background-position: center;
background-repeat: repeat-y;
}
#footernav_items img{
border: none;
}
#footernav_items a{
text-decoration: none;
}
#footernav_items #ad1{
position: relative;	
text-align: center;
margin: 0 auto;
}
#footernav_items #ad2{
position: absolute;	
z-index: 500;
right: 50px;
}
.item_sel{
position: absolute;
left: 8px;
top: 10px;
border: thin solid #EBEBEB;
width: 177px;
height: 265px;
}
.item_sel form{
position: relative;
left: 3px;
padding: 0;
margin: 0;
}
.item_sel input{
padding: 0;
margin: 5px;
float: right;
}
.item_sel h3{
font-size: 14px;
}
.item_sel2{
position: relative;
left: 250px;
top: 10px;
width: 1000px;
height: 30px;
text-align: center;
}
#sortprice2 select{
margin-right: 3px;
width: 70px;
height: 20px;
color: #999;
}
.item_sel2 h3{
font-size: 10px;
color: #CCC;
}
.item_sel2 label{
font-size: 10px;
color: #CCC;
}
.askatech{
position: absolute;
bottom: 20px;
height: 60px;
width: 100%;
text-align: center;
padding-top: 25px;
/*background-image: url(http://www.dorseytire.com/templates/img/askatech.png);
background-position: top center;
background-repeat: no-repeat;*/
}
.askatech #phplive2{
text-align: center;
position: relative;
margin: 0 auto;
visibility: visible;
}
.askatech .askatech_hov{
position: relative;
text-align: center;
height: 14px;
width: 100%;
margin-bottom: 5px;
}
.tech{
position: absolute;
height: 287px;
width: 116px;
visibility: hidden; 
}
/*Safari Hack 
@media screen and (-webkit-min-device-pixel-ratio:0) {
.footer_nav2 { 
display: none;
  }
}*/
/*.footer_nav2{
position: absolute;
top: 288px;
left: 0;
height: 200px;
width: 100%;
background-color: #FFF;
background-image: url(http://www.dorseytire.com/templates/img/bg_gray.png);
background-position: left;
background-repeat: repeat-x;
}*/
#copy{
position: absolute;
top: 288px; /*Adjust 488px with footer_nav2*/
left: 0;
width: 1000px;
height: 35px;
background-color: #FFF;
text-align: center;
}
#copy p{
font-family: sans-serif;
font-size: 10px;
padding: 0;
margin: 0;
text-align: center;
color: #5B5B5B;
}
#copy a{
position: absolute;
right: 5px;
font-family: sans-serif;
font-size: 10px;
padding: 0;
margin: 0;
text-align: left;
color: #5B5B5B;
}
#copy a:hover{
position: absolute;
right: 5px;
font-family: sans-serif;
font-size: 10px;
padding: 0;
margin: 0;
text-align: left;
color: #428BAE;
}
#copy #sitemap a{
position: absolute;
top: 0;
right: 5px;
padding: 0;
text-decoration: none;
list-style: none;
}
.ds_plate{
position: absolute;
right: 5px;
bottom: 0;
display: block;
border: none;
text-decoration: none;
z-index: 100;
}
.facebook{
position: absolute;
right: 95px;
bottom: 15px;
display: block;
border: none;
text-decoration: none;
z-index: 100;
}
.youtube{
position: absolute;
right: 205px;
bottom: 20px;
display: block;
border: none;
text-decoration: none;
z-index: 100;
}
.footer_nav2 ul.sub1{
position: absolute;
height: auto;
right: 450px;
top: 50px;
/*background-image: url(http://www.dorseytire.com/templates/img/trans_bg.png);*/
background-position: top left;
background-repeat: repeat;
padding: 10px;
}
.footer_nav2 ul.sub2{
position: absolute;
height: auto;
right: 150px;
top: 50px;
/*background-image: url(http://www.dorseytire.com/templates/img/trans_bg.png);*/
background-position: top left;
background-repeat: repeat;
padding: 10px;
}
.footer_nav2 li{
width: 250px;
list-style: none;
font-family: sans-serif;
font-size: 11px;
font-style: normal;
font-weight: 300;
line-height: 15px;
text-align: left;
}
.footer_nav2 ul li a{
text-decoration: none;
font-family: sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: 15px;
text-align: left;
color: #121212;
}
