div.ddsLogoProvider, .ddsLogoProvider a { text-align: right; margin: 10px 0; color: #FFF; text-decoration: none; font-size: 10px; font-size: 1.0rem; }
span.ddsLogoProvider { float: right; vertical-align: middle; position: relative; top: -3px; margin-left: 5px; width: 71px; height: 21px; background: url(https://s3.amazonaws.com/dom-cms/GlobalImages/dds-logo-lt.png) no-repeat 0 0; }

html, body {font-family: Arial, Helvetica, sans-serif;	color: #000; margin: 0; padding: 0;}
body { background: url("https://s3.amazonaws.com/dom-cms/Site/f69fd5aa-665c-445f-ba12-5251c2219cb3/images/main.jpg") no-repeat top center #1d2a33; font-size: 100%; }

#SiteContainer {max-width: 980px; margin: 0 auto; padding: 0 0 10px; }

#main {background: #FFF;	padding: 0 10px;}
#main .container {padding: 0;}
#main {background: none;}

header {width: 100%; min-height: 142px; text-align: center; position: relative; color: #FFF;}

.logo { margin-top:70px; }

header .address {text-align: right; position: relative; margin-top: 16px; font-size: 1.25em; font-weight:bold;}
header .hdrCity {font-size: 1.3333em; font-weight:bold;}
header .hdrPhone {color: #FFCC00; font-size: 1.3333em; font-weight: bold;}

.hdrSocials{margin: 10px 0 0;}
.hdrSocials li {margin-left: 5px; margin-bottom:5px; display:inline;}

/* LINKS
///////////////////////////////////////////// */
a:link, a:visited { color: #FFFFFF; }
a:hover { color: #FFCC00; }

/* TYPOGRAPHY
///////////////////////////////////////////// */
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif;  }
h1{font-size:1.9em;margin-top:10px;}
h2{font-size:1.5em;line-height:2.0;}
h3{font-size:1.25em;line-height:1.75;}
h4{font-size:1em;}

/* CUSTOM
///////////////////////////////////////////// */
#pageTitle { display: none; }
.textAlignCenter { text-align: center; }
.center {text-align:center; margin:0 auto;}
#CalcPayment { width: 100%; }
.hours { text-align: right; }

/* SLIDESHOW */
.hpSlideshow {margin-top:10px;}
.flexslider {background: none !important; border: none !important; }

/* MAKE BUTTONS */
#makeRow{padding:10px 0; margin-bottom:10px; background:url("https://s3.amazonaws.com/dom-cms/Site/f69fd5aa-665c-445f-ba12-5251c2219cb3/images/bkg-make.png") repeat;}

.makeBtns {margin: 10px 0 0 20px; }
.makeBtns li {float: left; margin-right: 1.5%; width: 15%; text-align: center; background:#243644;}
.makeBtns li:last-child {margin-right: 0; }
x.makeBtns a {display: block; position: relative;}

.makeBtns li:link, .makeBtns li:visited { background:#243644; }
.makeBtns li:hover { background:#3F515F; }

.makeBtns img {display: block; margin: 0 auto 10px; padding-top: 4px;}




/* PREOWNED BUTTONS */
.invBtns{margin-top:10px;}

.preownedBtn{color:#FFFFFF; background:#243644; display:block; font-size: 20px; font-size: 2.0rem; line-height: 3; text-align: center; width:59%;}
.preownedBtn a:hover { color: #FFCC00; }

.under10Btn{color:#FFFFFF; background:#243644; display:block; font-size: 20px; font-size: 2.0rem; line-height: 3; text-align: center; margin-left:1%; width: 40%;}
.under10Btn a:hover { color: #FFCC00; }



/* SEO */
.seoWelcomeText {color: #FFF; margin:10px auto;}
.seoWelcomeText h2 {color: #FFFFFF; background-color: #1e6285; text-align:center;}
.seoWelcomeText p {margin:10px; color:#FFF; line-height:2em;}

#hpInvLinkArea h3 {color: #FFFFFF; background-color: #1e6285; padding-left:10px;}
#hpInvLinkArea h3:hover { color: #FFCC00; }


.hpInvLinkList {clear:both; padding:0 10px;}
.hpInvLinkList ul li{float:left; margin:0px; width:170px; text-align:left; color: #FFF; list-style:none;}

footer{display:none;}

/* -----------------------------------------
   Media Queries
----------------------------------------- */

@media only screen and (max-width: 1024px) {		
	/* anything below 1024px */
	
}
@media only screen and (max-width: 767px) {		
	/* anything below 767px */
	header .logo, header .address { text-align: center; }
  	.logo { margin-top:30px; }
	.preownedBtn {width:100%;}
	.under10Btn{width:100%; margin-left:0;}
}
@media only screen and (max-width:750px){
  x.makeBtns {margin-left: 2%;}
  .makeBtns li {
    width: 30%;
    float: left;
    overflow: hidden;
    margin-right: 3%;
  } 
}
@media only screen and (max-width:670px){
    /* anything below 670px */
  .makeBtns li{width:29%}
}
@media only screen and (max-width:620px){
    /* anything below 620px */
  .makeBtns li{width:46%}
}
@media only screen and (max-width: 480px) {    
	/* anything below 480px */
	#nav-container { display: none; }
	#nav-container li { display: block; text-align: left;}
	#nav-container li ul { position: static; width: auto; }
	#nav-container li ul li a { width: auto; }
  .preownedBtn{font-size:1.5em; font-weight:bold;}
  .under10Btn{font-size:1.5em; font-weight:bold;}
}
@media only screen and (max-width: 320px){
    .preownedBtn{font-size:1.2em; font-weight:bold;}
    .under10Btn{font-size:1.2em; font-weight:bold;}
}