#disclaimer{}

#disclaimer div.important{
	border:1px solid #999999;
	margin-bottom:10px;
	padding:5px 2px 5px 10px;
}

#disclaimer div.warning{
	background-image:url(../images/warning.png);
	background-repeat:no-repeat;
	clear:left;
	margin-top:10px;
	padding-left:54px;
}

#disclaimer h1{
	color:#333333;
	font-size:17px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
}

#disclaimer h2{
	color:#0079be;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#disclaimer h2.udln{
	text-decoration:underline;
}

#disclaimer h3{
	color:#6d6c6c;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#disclaimer ul li{
	padding-left:15px;
}

#disclaimer .centre1 {
	float:left;
}

#form_content{}

#form_content div{
	margin:0;
	padding:0;
}

#form_content table{
	border:none;
	margin:0;
	padding:0;
}

#form_content table td{
	border:none;
	margin:0;
	padding:0;
}

#form_content table tr{
	vertical-align:top;
}

#form_content td.review{
	padding-right:5px;
	text-align:right;
	white-space:nowrap;
	width:10%;
}

#header-region form{
	display:block;
}

#image_title{
	margin:0;
	padding:0;
}

#image_title img{
	margin:0;
	padding:0;
}

#select_vehicle{
	border:none;
	margin:0;
	padding:2px 0 0 0;
}

#select_vehicle label{
	margin-right:5px;
}

#select_vehicle td{
	white-space:nowrap;
}

div.buttons {
	text-align:right;
}

.debug{
	color:#FF00FF;
}

.message {
	margin-bottom:5px;
}

.notes{
	font-size:11px;
}

.required{
	color:#FF0000;
	font-weight:bold;
	padding-left:1px;
}

.table {
	margin:0;
	padding:0;
	width:100%;
}

.table tr {
	vertical-align:bottom;
}

div.tireDesc{
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	white-space:normal;
}

div.tireView{
	width:620px;
}

form{
	display:inline;
}

h3.guide{
	border-bottom:1px solid #0079BE;
	color:#0079BE;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
}

h3.guide a{
	color:#0079BE;
	font-size:16px;
}

h4{
	color:#333333;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

h5{
	padding-bottom:4px;
}

img.tick_hide{
	margin-bottom:3px;
	vertical-align:middle;
	visibility:hidden;
}

img.tick_show{
	margin-bottom:3px;
	vertical-align:middle;
	visibility:visible;
}

img.warning{
	float:left;
	padding:4px 4px 4px 4px;
}

input.element,select.element,textarea.element{
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
}

input.elementError,select.elementError,textarea.elementError{
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
}

.tire_image {
	border:1px solid #CCCCCC;
	padding:5px 5px 5px 5px;
}

label{
	color:#333333;
	font-weight:bold;
}

span.success {
	font-weight:bold;
	color:#000099;
}

table.fitment{
	border:none;
	margin:0;
	padding:0;
	width:98%;
}

table.productInfo{
	margin:0 0 8px 0;
	padding:0;
	width:270px;
}

table.productInfo td{
	line-height:normal;
	margin:0;
	padding:3px 3px 3px 3px;
}

table.productInfo td label{
	text-transform:none;
}

table.stars{
	border:none;
	margin:0;
	padding:0;
	white-space:nowrap;
	width:160px;
}

table.stars td{
	line-height:1.0em;
	margin:0;
	padding:3px 3px 3px 3px;
}

table.tireSizes{
	border:none;
	margin:0;
	padding:0;
	width:500px;
}

table.tireSizes td{
	line-height:1.0em;
	padding:3px 3px 3px 3px;
}

table.vehicleInfo{
	margin:0;
	padding:0;
}

table.vehicleInfo td{
	line-height:0.9em;
	margin:0;
	padding:3px 3px 3px 3px;
}

table.vehicleInfo td label,productdiv label,.dialog label{
	font-size:11px;
	text-transform:none;
}

.product_name {
	font-size:11px;
}

.width_full {
	width:100%;
	/* width:expression(this.parentNode.offsetWidth); */
}
