html, body { height: 100%; background: #5c0319 url(https://s3.amazonaws.com/dom-cms/Site/b194e10e-2ce0-420f-9424-2f675430bdf7/images/mainbkg_mini.jpg) no-repeat center 0; }

#main { padding: 0; margin-top: -15px; }


.block-grid.four-up.minis > li { margin-left: -5%; width: 23%; }
.block-grid.four-up.minis> li:first-child { margin-left: 5%; width: 23%; }
.ftype {position:relative; z-index:999; margin-top:5px;}
.xk {position:relative; z-index:998;}
.xj {position:relative; z-index:997;}
.xf {position:relative; z-index:996;}

.block-grid.five-up.minis2 > li { margin-top:-2%; margin-left: -3%; width: 18.5%; }
.block-grid.five-up.minis2> li:first-child { margin-left: 15%; width: 18.5%; }
.lr2 {position:relative; z-index:995; margin-top:5px;}
.evoque{position:relative; z-index:996;}
.lr4{position:relative; z-index:997;}
.rangerover{position:relative; z-index:9968;}
.sport{position:relative; z-index:999;}

.whitebkg {background:#fff;}

.videobox {}
#midboxwrap {
    -moz-box-sizing: border-box;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F4F4F4 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    height: auto;
    overflow: auto;
    padding: 10px;
	margin-left:10px;
	margin-top:3%;
}
#midboxwrap2 {
    -moz-box-sizing: border-box;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F4F4F4 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    height: auto;
    overflow: auto;
    padding: 10px;
	margin-left:10px;
}
#midboxwrap3 {
    -moz-box-sizing: border-box;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F4F4F4 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    height: auto;
    overflow: auto;
    padding: 10px;
	margin-right:10px;
}

.btmcontent {margin-top:-30px;}

.rtvideo {margin-top:-1%;}

.row { max-width: 1143px; }

.green.button {
    background-color: #b1ab98;
	margin-top:-10px;
}
.green.button:hover, .green.button:focus {
    background-color: #4e5149;
}
.small.button {
    font-size: 11px;
    padding: 8px 20px 10px;
    width: auto;
	text-shadow:none;
	color:#000;
}

.button {
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
}

.welcome {color:#000; padding:10px;}
.welcome h3 {color:#ab8c00;}

#InvSearchBoxHP, #InvSearchBoxHP ul, #InvSearchBoxHP ol { margin-bottom:  0; }
#InvSearchBoxHP #InvSearchBoxSubmit span.SubmitSearchbutton { background: #ab8c00;}
#InvSearchBoxHP #InvSearchBoxSubmit span.SubmitSearchbutton:hover { background: #4e5149;}

.StartOver {color:#000;}


#InvContainer, #InvContainer #InvTitleArea .srchTitle, #InvContainer #PaginationTop, .SortByLabel, .NowShowingContainer, #InvContainer label, #InvContainer .StartOver, #InvResultsBottom, #invProfileSpecsHdr, #InvContainer .tabs dd a.active, .InvResultsDisclaimer {
    color: white;
}
#InvContainer form#ItemsPerPage {
    margin-bottom: 10px;
}
#InvContainer #SortViewBox, #InvContainer .gryBox {
    background: none repeat scroll 0 0 #1e1e1f;
    border: 1px solid #666666;
}
#InvContainer .InvResultsItemHdr {
    background: linear-gradient(to bottom, #1e1e1f 0%, #333333 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #666666;
}
.NowShowing {
    display: none;
}
#InvContainer #sideBoxALL a, #InvContainer #PaginationTop a, #InvContainer #InvTitleArea .srchTitleType, #InvContainer .InvResultsDetailsWrap .option, #InvContainer .InvProfileSpecsDetails .option, #InvContainer .NewUsedCertTitle, #NewUsedCertTitle, #InvContainer p.phoneNumber, #InvContainer a {
    color: #FFFFFF;
}
#InvContainer #sideBoxALL a:hover {
    color: #000000;
}
#InvContainer select#sort {
    margin-bottom: 0;
}
#InvContainer .m6, h1#InvProfileItemHdr, #InvContainer h1, #InvContainer h2, #InvContainer h3, #InvContainer h4, #InvContainer h5, #InvContainer h6, #InvContainer .InvResultsDetails {
    color: #CCCCCC;
}
#InvContainer .InvResultsItemHdr .invPricing, #InvContainer .InvResultsItemHdr .invPricing .m6, #invProfileSpecsHdr .Price1 {
    color: white;
    font-size: 24px;
}
.PriceTitle {
    color: #CCCCCC;
    font-size: 11px;
}
.invResultsCarWrapper {
    background: none repeat scroll 0 0 transparent;
    border: 5px solid white;
}
.invResultsCar {
    display: block;
    margin: 0;
}
.InvResultsItem > .twelve.columns {
    padding-bottom: 20px;
}
#InvContainer dl.tabs .contentSwitcher a {
    background: linear-gradient(to bottom, #7D7E7D 0%, #333333 100%) repeat scroll 0 0 transparent;
    border-color: #666666;
}
dl.tabs {
    border-bottom: 1px solid #666666;
}
.invIcon, .es-nav span {
    background: url("https://s3.amazonaws.com/dom-cms/Site/b194e10e-2ce0-420f-9424-2f675430bdf7/images/invSprites.png") no-repeat scroll 0 0 transparent;
}
#InvContainer .button.green {
    background: linear-gradient(to bottom, #A90329 0%, #6D0019 100%) repeat scroll 0 0 transparent;
    border: 1px solid #476660;
}
#InvContainer .button.green.normal {
    background-position: 0 0;
}
#InvContainer .button.green:hover {
    background: none repeat scroll 0 0 #666666;
}
#InvContainer .nav-bar {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}

#InvSearchBoxHP ul#InvSearchBoxTypeBox {
    margin-bottom: 0;
	display:none;
}


@media only screen and (max-width: 1024px) {		
	/* anything below 1024px */
	#main { margin-top: 0px; }
	#midbar { height:52px; background: #4e5149 url(https://s3.amazonaws.com/dom-cms/Site/d056f6a4-b748-45fa-904d-da7d53bda9a4/Images/Paretti-Land-Rover-Range-Rover.jpg)no-repeat 40% 0%;}
	.videobox {margin-top:50px; text-align:center; margin-right:10px;}
}

@media only screen and (max-width: 990px) {	
    #main { margin-top: 0px; }
	.welcome {color:#000; padding:10px; height:auto; overflow:auto;}
}

@media only screen and (max-width: 800px) {	
    #main { margin-top: 0px; }
	#midbar { height:38px; background: #4e5149 url(https://s3.amazonaws.com/dom-cms/Site/d056f6a4-b748-45fa-904d-da7d53bda9a4/Images/Paretti-Land-Rover-Range-Rover-2.png)no-repeat 70% 0%;}
}
    
@media only screen and (max-width: 768px) {	
    #main { margin-top: 0px; }
	.welcome {color:#000; padding:10px; height:auto; overflow:auto;}
	.small.button { color: #000000; font-size: 11px; margin-top: -3px; padding: 8px 20px 10px; text-shadow: none; width: 60%; }
}

@media only screen and (max-width: 767px) {	

#midboxwrap3 {
	margin-right:0px;
	margin-top:10px;
}

}

@media only screen and (max-width: 680px) 	
{

}
@media only screen and (max-width: 526px) 	
{



}

@media only screen and (max-width: 720px) 	
{
.minis {margin-top:-85%; margin-left:0%; background:#fff;}
.minis2 {margin-top:-5%; margin-left:0%; background:#fff;}
.minis img, .minis2 img {text-align:center;}

.landroverslides {margin-top:10%;}
}

@media only screen and (max-width: 320px) 	
{	
	.searchbox {padding:5px;}
	.minis {margin-top:-90%; margin-left:0%; background:#fff;}
}