.cleary {
clear: both;
}
.viewBox {
background-color:#CFEBF9;
color:#004C8D;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
/* height:420px; */
margin:15px 0;
padding:0 0 10px;
position:relative;
width:545px;
}
.viewBoxTopper {
background-image:url(/en/automotive/tempImg/viewboxcornerTop.png);
background-position:left top;
background-repeat:no-repeat;
height:8px;
position:absolute;
top:-5px;
width:545px;
}
.viewBoxBottom {
background-image:url(/en/automotive/tempImg/viewboxcornerBottom.png);
background-position:left top;
background-repeat:no-repeat;
bottom:-1px;
height:8px;
position:absolute;
width:545px;
}
.seperator {
border-top: 1px solid #b3d2e6;
padding:10px 0 0;
}
.unbold {
font-weight: normal;
}
.greying {
color: #333333;
}
.viewBox .redding {
color: #FF0202;
}
.paracontainer {
width: 100%;
}
.esnInit {
display: block;
_width : 150px;
width : 95px;
font-weight: bold;
background-image:url(/en/automotive/tempImg/questionMark.png);
background-repeat: no-repeat;
background-position: right;
padding-right: 14px;
}
.viewBox h3 {
background-color:#096CA5;
color:#FFFFFF;
font-size:140%;
font-weight:normal;
margin:0;
padding:10px 18px;
}
.viewBox p {
margin: 10px 18px;
font-size: 100%;
font-weight: bold;
color: #004c8d;
}

.viewBox table {
margin: 10px 18px;
}
.viewBox a {
color: #5bc6eb;
text-decoration: none;
}
.viewBox a:hover {
text-decoration: underline;
}
.viewBox img {
margin:9px 18px 17px 18px;
}
.viewBox label {
margin: 0px 18px;
color: #004c8d;
}
/*input {
margin: 13px;
border: none;
} May reinclude depending on the styling of the submit button*/
.viewBox input#frmVin {
background-image:url(/en/automotive/tempImg/vinBG.gif);
background-repeat:no-repeat;
border:medium none;
font-family:"Courier New",Courier,monospace !important;
font-size:23px;
height:31px;
text-transform:uppercase;
letter-spacing:16px;
margin: 0px 17px;
padding:7px 0 0 10px;
width:505px;
}
.viewBox input#frmEmail {
/*background-image:url(/en/automotive/tempImg/emailBG.gif);
background-repeat:no-repeat;
border: none;*/
font-size:12px;
height:16px;
width:198px;
margin: 2px 18px;
}
.viewBox input#btnSubmit {
background-image:url(/en/automotive/tempImg/sbmtButton.png);
background-repeat:no-repeat;
border:medium none;
color: transparent;
cursor:pointer;
height:37px;
margin:25px 18px 25px 18px;
width:111px;
}
.viewBox input#chkOptin {
margin:0 3px 0 0;
}
.viewBox span#RequiredFieldValidator1 {
margin: 0px 18px;
display: block;
}
.viewBox span#RequiredFieldValidator2 {
margin: 0px 18px;
display: block;
}
.viewBox span#RegularExpressionValidator1 {
margin: 0px 18px;
display: block;
}
.viewBox span#RegularExpressionValidator2 {
margin: 0px 18px;
display: block;
}
.viewBox #errorWrapper {
	background-image:url(/en/automotive/tempImg/countBG.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 0 5px 18px;
	text-align:center;
	width:510px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
.viewBox .errorMessages p{
	margin: 0px 17px 3px 17px;
	padding: 0px 0px 0px 0px;
	color: #FF0202;
	font-size: 10px;	
}
.viewBox .emailerror{
	font-size: 10px;
	font-weight: bold;
}	
.viewBox ul#console{
	margin:0px 0px 0px 20px;
	padding:0px;
	text-align:left;
	height: 20px;
}
.viewBox ul#console li {
	color: #FF0202;
	margin:0;
	padding:0;
	list-style: none;
}
.viewBox .errorBar {
border-top:1px solid #FF0202;
display:inline;
float:left;
margin:0 1px;
visibility:hidden;
width:28px;
}

.viewBox img.getSiriusImg{
	margin: 25px 0px 0px 0px;	
}
.viewBox img.noSiriusImg{
	margin: 10px 0px 0px 18px;
	
}
.flashPlaceHolder {
height: 330px;
}
.breakReplace {
height: 5px;
width: 100%;
}
.viewBox img.imageDownPush {margin-top:35px;}