
@media Print    
{
#atcPrintPage {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 300px; DISPLAY: none; TOP: -4px; LEFT: 275px
}
#atcPrintClose {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 300px; DISPLAY: none; TOP: 18px; LEFT: 275px
}

}

@media Screen    
{
#atcPrintPage {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 300px; TOP: -4px; LEFT: 275px
}
#atcPrintClose {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 300px; TOP: 18px; LEFT: 275px
}
    }
#atcPrintHead {
	POSITION: relative; WIDTH: 590px; DISPLAY: block; HEIGHT: 40px
}
#atcPrintLogo {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 275px
}
#atcPrintPage {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 300px; TOP: -4px; LEFT: 290px
}
#atcPrintClose {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 300px; TOP: 18px; LEFT: 290px
}
#atcPrintClose A {
	COLOR: #00f
}
#atcPrintHeadInfo {
	POSITION: relative; WIDTH: 575px; DISPLAY: block; HEIGHT: 40px
}
#atcPrintHeadInfoLeft {
	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
#atcPrintHeadInfoRight {
	POSITION: relative; TEXT-ALIGN: right; DISPLAY: block; FLOAT: right
}
#atcPrintNewlyListed {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.atcContactInfoSellerName {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.atcContactInfoSellerAddress {
	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.atcContactInfoSellerDistanceFromZip {
	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.atcContactInfoContact {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 150px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
.atcContactInfoContactNumber {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 150px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
.atcClear {
	CLEAR: both
}
.atcPrintContent {
	POSITION: relative; WIDTH: 575px; DISPLAY: block
}
.atcPrintContentDetails {
	POSITION: relative; PADDING-BOTTOM: 15px; WIDTH: 575px; DISPLAY: block; BORDER-TOP: 0px
}
.atcPrintMainPhoto {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 1px; WIDTH: 575px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.atcPopupBorder {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 1px; WIDTH: 575px; PADDING-RIGHT: 2px; PADDING-TOP: 5px
}
.atcPrintMultiPhoto {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 1px; WIDTH: 575px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.atcPrintSplot {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 575px; PADDING-RIGHT: 0px; DISPLAY: table-cell; BACKGROUND: #f6f6ef; HEIGHT: 21px; COLOR: #309; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.atcHrLikeHeader {
	COLOR: #309; BORDER-TOP: #ccc 1px solid
}
H3.print {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 575px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FONT-SIZE: 8pt; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
TABLE.carDetails {
	BORDER-BOTTOM: #ccc 0px solid
}
.tableImage {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
.carfaxSmallPrint {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 8pt; PADDING-TOP: 2px
}
.atcPrintLeft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 1px; FONT-SIZE: 9pt; PADDING-TOP: 1px
}
.atcPrintMiddle {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-RIGHT: 5px; HEIGHT: 22px; FONT-SIZE: 9pt
}
.atcPrintRight {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-RIGHT: 5px; HEIGHT: 22px; FONT-SIZE: 9pt
}
.atcMultiPhotoPadRt {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px
}
.atcMultiPhotoPadLt {
	PADDING-BOTTOM: 3px; PADDING-RIGHT: 3px
}
#cpoDetails TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 9pt; PADDING-TOP: 5px
}
#cpoDetails TH {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 9pt; PADDING-TOP: 5px
}
#cpoDetails .blurb TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TABLE#installedFeatures {
	WIDTH: 100%
}
#installedFeatures UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.nvs {
	PADDING-BOTTOM: 8px; MARGIN-TOP: 0px; WIDTH: 110px; FLOAT: left; HEIGHT: 32px; PADDING-TOP: 0px
}
DIV.nvs IMG {
	PADDING-RIGHT: 4px; FLOAT: left
}
SPAN.nvs {
	DISPLAY: block; COLOR: #080; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.reduced {
	MARGIN-TOP: 2px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: -4px
}
.floatleft {
	FLOAT: left
}

@media Print    
{
#atcPrintClose {
	DISPLAY: none
}

}
