/*@charset "UTF-8";*/
/* CSS Document */

.entry {
	width:570px;
	display:block;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	padding:15px 0;
	margin:0 auto;
}

#perPageListContainer {
	float:left;
	margin-top:3px;
}

/*--- entry tab ---*/
.tab {
	height:25px;
	padding:0;
	margin:0;
	width:100%;
	border-bottom:1px solid #ccc;
}

.left_tab {
	background-image:url("../images/tab_left.jpg");
	width:11px;
	height:100%;
	background-color:#300;
	border:#333;
	display:inline-block;
	margin:0;
	padding:0;
	background-position:top right;
	position:relative;
	float:left;
}



.tab_name {
	border-top:1px solid #ccc;
	width:auto;
	display:inline-block;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	padding-top:3px;
	font-size:16px;
	padding-right:20px;
	float:left;
}

.tab_number {
	border-top:1px solid #ccc;
	width:auto;
	display:inline-block;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	margin:0;
	padding:0;
	position:relative;
	padding-left:20px;
	padding-top:6px;
	padding-right:4px;
	float:left;
}

.tab_right {
	background-image:url("../images/tab_right.jpg");
	width:11px;
	height:100%;
	background-color:#300;
	border:#333;
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
	background-position:top left;
	position:relative;

}


/*--- entry body ---*/

.entry_body {
	border-bottom:1px solid #ccc;
	padding:20px 0 20px 5px;
	height:100%;
	display:block;
}

.entry_body_left img {
	display:block;
	width:160px;
}

.entry_body_left {
	display:inline-block;
	height:auto;
	padding-right:20px;
	vertical-align:middle;
	float:left;
}

.entry_divider {
	display:inline-block;
	padding:20px 0;
	height:125px;
	width:1px;
	font-size:1px;
	background-color:#ccc;
	float:left;
}

.entry_body_center {
	display:inline-block;
	height:100%;
	padding:0 20px;
	vertical-align:top;
	width:165px;
	float:left;
}

.entry_body_center_top {
	line-height:1.5em;
}

.entry_body_center_bottom {
	width:165px;
	font-size:12px;
	padding-top:20px;
}

.entry_body_right {
	display:inline-block;
	text-align:center;
	height:auto;
	padding-left:20px;
	vertical-align:top;
	float:left;
}

.right_price {
	
	padding:20px 0;
}

.right_bottom {
	vertical-align:bottom;
}

.spacer 
{
    clear:both;
    height:1px;
}

#top_container
{
	padding:0 0 0 20px;
}

#bottom_container
{
	text-align: left;
	width:650px;
	margin-left:0px;
}

.tab_holder {
	width:360px;
	margin:0;
	padding:0;
}

#left_column
{
	float: left;
	margin-left: 20px;
}

#left_column_tireSearch {
	float:none;
	width:521px;
	margin:0 auto;
}

#right_column
{
	float: left;
	margin-left: 100px;
}

h1#wheel_search_header_message
{
	color: #666666;	
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin:10px 0 10px 10px;
}

#SubmitButtonContainer
{
	margin-left: 20px;
	margin-top: 10px;
}

#by_vehicle_search_label
{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.search_type_label
{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	position: relative; 
	z-index: 50;
	margin-left:80px;
	visibility:hidden;
}

#CustomSearchLabel
{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 40px;
}

#vehicle_info_header
{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#vehicle_info_container
{
	margin-top: 0px;
	text-align: left;
}

li.vehicle_info_list_item
{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
	margin-left:10px;
	
}

.no_wheels_found
{
	float: left;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	width:563px;
	padding:0 50px;
}

.vehicle_search_wheel_image_container
{
	float: right; 
	width: 300px;
	padding-right: 55px;
	margin-top:-282px;
}

.custom_search_wheel_image_container
{
	float: right; 
	width: 300px;
	padding-right: 55px; 
	margin-top: -284px;
}

.per_page_list_container_float
{
	float: left;	
	padding-top:10px;
	padding-left:68px;
	background-color:#ccc;
	padding-bottom:9px;
}

.per_page_list_container
{
	text-align: left;
	margin-left:44px;
	margin-bottom:-25px;
	padding-left:68px;
	background-color:#ccc;
	width:130px;
}

#right_column_tireSearch {
	width:481px;
	display:block;
	background-color:#fff;
	padding:20px;
	margin:-1px auto 0 auto;
	color:#333;
}

#right_column_tireSearch #searchContent {
	line-height:1.25em;
	margin:10px auto 0 auto;
	width:340px;
	
}

#right_column_tireSearch #searchContent p {
	margin:0 0 20px 0;
}

.otdwmImage {
	width:476px;
}

.wheel_searchContainerBkgd {
	background-color:#ccc;
}

.nav_container {
	margin-top:-1px;
}


.content_body {
	margin-top:-1px;
}

.right_container h1 {
	color:#fff;
}
#home {
	margin-top:-1px;
}

.left_column {
	padding-top:0;
}

.wheel_search_right {
	width:240px;
	font-size:14px;
	
}

.wheel_search_right .first_paragraph {
	font-size:14px;
}