.entry {width:570px; display:block; 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("../imgs/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:3px 20px 0 0; position:relative; font-size:16px; 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:6px 4px 0 20px; float:left;}
.tab_right {background-image:url("../imgs/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;}

#top_container {padding:0 0 0 20px;}
#bottom_container {text-align: left; padding:0 20px;}

.tab_holder {width:360px; margin:0; padding:0;}
#left_column {float: left; margin-left: 20px;}

#left_column_tireSearch {width:100%;}
#right_column {float: left; margin-left: 100px;}

h1#wheel_search_header_message {color: #006bb7; font-size: 27px; font-weight: bold; margin:0;}
#SubmitButtonContainer {margin:10px 0 0 10px;}
#by_vehicle_search_label {font-size: 14px; font-weight: normal;}
.search_type_label {font-size: 14px; font-weight: normal; position: relative;  z-index: 50; margin-left:80px; visibility:hidden;}
#CustomSearchLabel {font-size: 14px; font-weight: normal; margin-left: 40px;}
#vehicle_info_header {font-size: 12px; font-weight: bold;}
#vehicle_info_container {margin-top: 0px; text-align: left;}
#vehicle_info_container li.vehicle_info_list_item {padding:0;}
#vehicle_info_container li.vehicle_info_list_item:hover {background:none;}

li.vehicle_info_list_item {font-size: 12px; font-weight: normal; list-style-type: none; margin-left:10px;}
.no_wheels_found {float: left; 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:10px 0 9px 68px; background-color:#ccc;}
.per_page_list_container {text-align: left; margin:0 0 -25px 44px; padding-left:68px; background-color:#ccc; width:130px;}
#right_column_tireSearch {width:481px; display:block; background-color:#fff; padding:0 20px; margin:-1px auto 0 auto; color:#333;}
#right_column_tireSearch #searchContent {line-height:1.25em; margin:10px auto 0 auto; width:500px;}
#right_column_tireSearch #searchContent p {margin:0 0 20px 0;}

.otdwmImage {width:476px;}

.wheel_searchContainerBkgd {background-color:#ccc;}

.content_body {padding:20px;}
.right_container h1 {color:#fff;}

#home {margin-top:-1px;}

.left_column {padding-top:20px;}
.wheel_search_right {width:240px; font-size:14px;}
.wheel_search_right .first_paragraph {font-size:14px;}

#tireSearch_controlContainer h3 {font-weight:normal; border-bottom:1px solid #666; width:100%; color:#666;}
.tire_vehicle_search_control_container {margin:0 0 30px 0;}
.custom_search_submit_button a.submit_button, 
.tire_vehicle_search_control_container a.submit_button {text-indent:0; display:block; color:#fff; font-weight:bold; text-align:center; margin:10px auto; background-image:url(../imgs/buttonSprites.png); width:100px; height:19px; padding:3px 0 0 0; background-position:-80px -180px;}
.custom_search_submit_button a.submit_button:hover, 
.tire_vehicle_search_control_container a.submit_button:hover {background-position:-80px -202px; text-decoration:none;}
.controlHeight {margin:0 0 30px 0;}

ul.tabbed {padding:10px 30px; display:block;}

#wheelSearch {padding:20px; width:623px;}
.wheel_search_dropdown_label {color:#666;}
#tire_search_control_container h3 {width:100%; border-bottom:1px solid #666; color:#666; font-weight:normal;}
#wheelSearch .dropdown_label {color:#666;}
#ctl00_ContentPlaceHolder1__customSearchControl__minOffset, #ctl00_ContentPlaceHolder1__customSearchControl__maxOffset {width:172px;}

#rightSide .finishList {}
#rightSide .finishList .wheel_finish_left {float:left; width:48%;}
.finishList .wheel_finish_right {float:right; width:48%;}
#rightSide .finishList ul {list-style:none; margin:0; padding:0;}
#rightSide .finishList li {list-style:none; margin:0; padding:0;}
#rightSide .finishList h2 {background-color:#004c81; color:#fff; text-transform:capitalize; padding:2px 0 0 10px;}
#rightSide .finishList a {display:block; width:auto; padding:2px 10px;}
#rightSide .finishList a:hover {background-color:#006bb7; color:#fff; text-decoration:none; }
#rightSide .finishList .finishContainer {padding:0 0 10px 0;}

#rightSide .WheelBrandSearchContainer {border:1px solid #006bb7; padding:10px;}
#rightSide .WheelBrandSearchContainer h3 {margin:10px 0 0 0; font-size: 16px; font-weight: bold; color: #333; padding-bottom: 8px; line-height: 1.25em;}
#rightSide .WheelBrandSearchContainer .searchContainer {overflow:visible;}
#rightSide .WheelBrandSearchContainer .searchContainer span:first-child {display:block; float:left; width:90px; text-align:right; margin:0 10px 0 0;}
#rightSide .WheelBrandSearchContainer .searchContainer select, 
#rightSide .WheelBrandSearchContainer .searchContainer input {width:180px;}
#rightSide .WheelBrandSearchContainer .vertical_search_control {margin:7px 0 0 0;}

.wheelDataContainer a.tire_largeLink {margin:10px auto;}

.wheel_finish_left img {max-width:100%;}
