﻿
.sellCatalog{margin-bottom:20px;}
.tab-list {			
	font-family:Tahoma, Geneva, sans-serif;
	color:#555;	
	margin:0px;
	border-top: 1px solid #DDD !important;
	width:100%;
}
.tab-list td {			
	vertical-align:top;
}
.tab-list-image {
	width:130px;	
	border-top: 0px solid #DDD !important;
	padding:15px 5px 15px 5px !important;
}
.tab-list-image img {
	width:120px;	
	background: #F0F0F0;
	border: 1px solid #DBDBDB;
	padding: 4px;
}
.tab-list-l{padding:0px 5px 0 5px !important;}
.tab-list-select{border-top: 1px solid #DDD !important;padding:5px !important;}
.tab-list-l h3 {
	font-size:18px;
	font-weight:bold;
	color:#f77900;
	margin:0;
}
.tab-list-l label {
	color: #0560A6;
}
.tab-list-l h3 label {
	font-size:14px;
	font-weight:normal;
	color:#888;
}
.tab-list-l h3 b {
	font-size:14px;
	font-weight:normal;
	color:#888;
	text-decoration: line-through;
}
.tab-list-l h3 a {
	font-weight:normal;
	color:#F7941E;
}
.tab-list-l h4 {
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:12px 0 5px 0;
}
.tab-list-l h5 {
	font-size:11px;
	font-weight:normal;
	color:#555;
	margin:0;
	padding:0;
}
.tab-list-l h6 {
	font-size:11px;
	font-weight:normal;
	color:#f77900;
	margin:0;
	padding:2px 0 0 0;
}
.tab-list-l p {
	font-size:11px;
	color:#555;
	line-height:14px;
	margin:0;
	padding:5px 0 10px 0;
}
ul.pagination {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#555;
	padding:2px 30px 0 30px;
	text-align:center;
}
ul.pagination li {
	display:block;
	float:left;
	line-height:18px;
	padding:0 1px;
}
ul.pagination li a {
	color:#555;
	text-decoration:none;
	padding:1px 4px 2px 4px;
}
ul.pagination li a:hover, ul.pagination li a.active {
	background:#fca900;
	color:#fff;
}
ul.pagination li a.page-next {
	display:block;
	height:19px;
	background:url(../images/search/page_next.jpg) no-repeat 42px 0;
	padding:0 42px 0 15px;
}
ul.pagination li a.page-next:hover {
	background-position:42px -19px;
	color:#111;
}
ul.pagination li a.page-prev {
	display:block;
	height:19px;
	background:url(../images/search/page_prev.jpg) no-repeat 0 0;
	padding:0 15px 0 25px;
}
ul.pagination li a.page-prev:hover {
	background-position:0 -19px;
	color:#111;
}
.tab-info {	
	clear:both;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	background:#ebebeb;
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;	
	border-bottom:1px solid #ccc;	
	border-top: none;
	padding:5px 10px;
}
.tab-info-bottom {
	border-top:1px solid #ccc;
	
}
.tab-info h6 {
	font-size: 11px;
	font-weight: normal;
	color: #555;
	float: left;
	margin: 0;
	padding: 4px 0 0 2px;
}
.page-nav {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#555;
	padding:2px 0 0 0;
}
.page-nav label {
	float:left;
	line-height:18px;
}
.next-nav {
	width:19px;
	height:19px;
	background:url(../images/search/page_next.jpg) no-repeat;
	float:left;
}
.next-nav:hover {
	background-position:0 -19px;
}
.prev-nav {
	width:19px;
	height:19px;
	background:url(../images/search/page_prev.jpg) no-repeat;
	float:left;
	margin:0 1px 0 6px;
}
.prev-nav:hover {
	background-position:0 -19px;
}
.button-blue {
	height: 25px;
	background: url(../images/search/button_blue.jpg) repeat-x;
	border: 1px solid #0474B4;
	cursor: pointer;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	margin: 0;
	padding: 0 8px;
}
.button-blue:hover {
	background-position:0 -25px;
}
.searchcount
{
	font-size: 18px;
	font-weight: normal;
	color: #555;
}
.searchcount label
{
	color: #F77900;
	}
.tab-list-button {
	width:96px;
	height:22px;
	display:block;
	float:right;
	clear:both;
	background:url(../images/search/button_blue.jpg) repeat-x;
	border:1px solid #0474b4;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff !important;
	line-height:20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	padding:0;
	margin:15px 0 0 0;
}
.button-blue-a {
	width:130px !important;
	height:30px !important;
		
	background:url(../images/search/button_blue.jpg) repeat-x;
	border:1px solid #0474b4;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff !important;
	line-height:28px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	padding:0;
	margin:6px 0 0 0;
}
.tab-list-button:hover {
	background-position:0 -26px;
	text-decoration:none !important;
}
.tab-list-m {	
	float:left;
}
.tab-list-r {	
	float:right;
	text-align:right;
	margin:0px;
}
ul.tab-icon-list {
	margin:0;
	padding:0;
	list-style:none;
}
ul.tab-icon-list li {
	font-size:11px;
	color:#444;
	padding:2px 0 4px 22px;
}
ul.tab-icon-list li.topseller {
	background:url(../images/search/top_seller.jpg) no-repeat 0 1px;
}
ul.tab-icon-list li.video {
	background:url(../images/search/video.jpg) no-repeat 0 1px;
}
ul.tab-icon-list li.alsofits {
	background:url(../images/search/alsofits.jpg) no-repeat 0 1px;
}
ul.tab-icon-list li.on-sale {
	background:url(../images/search/onsale.jpg) no-repeat 0 1px;
}
ul.tab-icon-list li.onsale {
	background:url(../images/search/alsofits.jpg) no-repeat 0 1px;
}
ul.tab-icon-list li.featured {
	background:url(../images/search/featured.jpg) no-repeat 0 1px;
}
ul.tab-icon-list li.review {
	background:url(../images/search/review.jpg) no-repeat 0 1px;
}
ul.tab-icon-list li.multiple {
	background:url(../images/search/multiple.jpg) no-repeat 0 1px;
}
ul.tab-icon-list li.rating {
	background:url(../images/search/rating.jpg) no-repeat 0 1px;
	position:relative;
}
ul.tab-icon-list li.rating h6 {
	font-size:10px;
	color:#888;
	margin:2px 0 0 -2px;
}
ul.tab-icon-list li a {}
ul.tab-icon-list li a:hover {
	text-decoration:underline;
}
.catalog_wrapper{
	width:1000px;
	clear:both;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0 0 10px 0;
}
.catalog_wrapper img{
	border:0;
}
.catalog_wrapper p{
	font-size:12px;
	color:#555;
	line-height:18px;
	margin:0;
	padding:0;
}
p.catelogTab{
	font-size:12px;
	color:#555;
	line-height:18px;
	margin:0;
	padding:0;
}
.catalog-vehicles{
	margin:20px 0 5px 0px !important;
}
.catalog-vehicles ul{
	list-style:none;
	padding:0;
	margin:0;
}
.catalog-vehicles ul li{
	font-size:12px;
	color:#555;
	background:url(../images/search/arw.png) no-repeat 0 4px;
	padding:0 0 5px 10px;
	font-size:12px !important;
}
.catalog-vehicles ul li a{
	color:#555;
	text-decoration:none;
}
.catalog-vehicles ul li a:hover{
	text-decoration:underline;
}
.catalog-vehicles h6{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 10px;
}
.catalog-vehicles h6 a{
	color:#0560a6;
	text-decoration:none;
}
.catalog-vehicles h6 a:hover{
	text-decoration:underline;
}
.catalog-top{
	width:1000px;
	clear:both;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:10px;
}
.catalog-image{
	width:200px;
	float:left;
}
.catelog-Description
{	
	clear:both;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;	
	margin:5px 0 5px 0px !important;
	font-size:12px !important;
}

.main-tab-content-with-bg p.catelogTab{
	font-size:12px !important;
	color:#555;
	line-height:18px;
	margin:0;
	padding:0;
}
.main-tab-content-with-bg
{
	font-style:normal;			
	font-size:12px !important;
	}
.main-tab-content-with-bg div.TabTitle
{
	font-family:Tahoma, Geneva, sans-serif;			
	background:#e9e9e9;	
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;	
	height:25px;
}
.main-tab-content-with-bg p
{	
	margin:15px !important;	
	font-style:normal;	
	font-size:12px;
}
.main-tab-content-with-bg div.StoreTitle
{
	font-family:Tahoma, Geneva, sans-serif;			
	margin:15px !important;
	font-size:13px;
	font-weight:bold;		
}
.catalog-image img{
	width:200px;
	height:200px;
}
.catalog-details{
	width:780px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 0 0 15px;
}
.catalog-details h1{
	font-size:18px;
	font-weight:normal;
	color:#111;
	margin:0;
	padding:0;
}
.catalog-details p{
	font-size:12px;
	color:#555;
	margin:0;
	padding:4px 0 !important;
}
.catalog-details a{
	color:#0560a6;
	text-decoration:none;
	vertical-align:bottom;
}
.catalog-details a:hover{
	text-decoration:underline;
}
.catalog-details h2{
	font-size:18px;
	font-weight:bold;
	color:#F77900;
	margin:0;
	padding:5px 0;
}
.catalog-details h2 label{
	font-size:11px;
	font-weight:normal;
}
.catalog-details h5{
	font-size:12px;
	font-weight:normal;
	color:#555;
	margin:0;
	padding:0;
}
.catalog-details h5 label{
	color:#888;
	padding:0 3px;
}
.catalog-details h5 b{
	font-weight:normal;
	color:#111;
	padding:0 0 0 5px;
}
.catalog-details .hr{
	margin-top:20px;
}
.catalog-rating{
	position:relative;
	padding:3px 0;
}
.catalog-rating h5{
	position:absolute;
	left:110px;
	top:0;
}
.catalog-ad{
	width:250px;
	height:250px;
	float:right;
}
.catalog-tab-wrapper {
	width:1000px;
	clear:both;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0 0 20px 0;
}
ul.catalog-tab {
	width:780px;
	height:31px;
	clear:both;
	overflow:hidden;
	list-style:none;	
	margin:0 0 -1px 0;
	padding:0;
}
ul.catalog-tab li {
	display:block;
	float:left;
}
ul.catalog-tab li a {
	height:29px;
	display:block;
	background:url(../images/search/tab_bg.jpg) repeat-x;
	border:1px solid #ccc;
	font-size:12px;
	color:#444 !important;
	text-decoration:none;
	line-height:29px;
	margin:0 2px 0 0;
	padding:0 14px;
}
ul.catalog-tab li a:hover {	
	background:#e9e9e9;
	border-bottom:1px solid #e9e9e9;
	text-decoration:none !important;
}
ul.catalog-tab li a.active {
	font-weight:bold;
	background:#e9e9e9;
	border-bottom:1px solid #e9e9e9;
	font-weight:bold;
}
.ReportError
{
	width:80%;
	clear:both;
	float:left;
	}
.CatalogID 
{	
	width:20%;
	float:left; 	
	text-align:right;
}
#main_tab_wrapper{
    width:100%;
    clear:both;
    overflow:hidden;    
}
ul.main-tab {
    width:100%;
    height:31px;
    float: left;
    list-style:none;
    font-family:Tahoma, Geneva, sans-serif;
    margin:0;
    padding:0;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid blue !important;
}
ul.main-tab li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    background:#fff;
    border: 1px solid #ccc;
    border-left:none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
}
ul.main-tab li + li {
    border-left: 1px solid #ccc;
}   
ul.main-tab li a {
    height:30px;
    display:block;  
    font-size:12px;
    color:#444;
    text-decoration:none;
    padding:0 14px;
}
ul.main-tab li a:hover{
    height:30px;
    background:#e9e9e9;
}
html ul.main-tab li.active, html ul.main-tab li.active a:hover  { 
    background: #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    font-weight:bold;
}
ul.main-tab li a.featured {
    color:#6c5a40;
    background:url(../images/search//tab_bg.jpg) repeat-x 0 -31px;
}
.main_tab_container{    
    border: none;   
}
.main_tab_container-border{ 
    border-left:1px solid #ccc; 
    border-bottom:1px solid #ccc;
    border-top: none;
}
.main-tab-content{
    width:100%;
    clear:both;
    overflow:hidden;
    font-family:Tahoma, Geneva, sans-serif;         
    min-height:200px;   
    border-right:1px solid red !important;   
}

.main-tab-content a{
    color:#0560a6;
    text-decoration:none;
}
.main-tab-content a:hover{
    text-decoration:underline;
}
.main-tab-content ul{
    width:320px;
    float:left;
    margin:0;
    padding:0 10px 10px 0;
    list-style:none;
}
.main-tab-content p{
    font-size:11px !important;
}
.main-tab-content p label{
    color:#111;
}
.providedby 
{
    font-weight:normal;
    }
/*GridViewCSS Soft Grey Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#444 1px solid;
}
/*Header and Pager styles*/
.HeaderStyle .PagerStyle /*Common Styles*/
{
   
}
.HeaderStyle th
{
    padding: 5px;
    
}
.HeaderStyle a
{
    text-decoration:none;
    color:#ffffff;
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
    border-top: #1d1d1d 1px solid;
}
.PagerStyle a
{
    color:#ffffff;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #777777;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #777777;
}
.PagerStyle span
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #1d1d1d;
}
.RowStyle img, .AltRowStyle img, .SelectedRowStyle img, .EditRowStyle img /*Common Styles*/
{
	border:0;
	}
.RowStyle td
{
    background-color: #c9c9c9;
}
.AltRowStyle td
{
    background-color: #f0f0f0;
}
.SelectedRowStyle td
{
    background-color: #ffff66;
}
.watermarked {
	
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	color:gray;
}	
.vnotes{width:600px;height:60px;padding:10px;}
.textboxDropdown input
{
	clear: both;
	border: 0px solid #BFB3A9;
    background-repeat: no-repeat;
    background-image: url("../images/Sell/ddltext.png");
    _background: transparent url(../images/Sell/ddltext.png) no-repeat;
    background-color: white;
    display: inline-block;
    text-align: left;
    padding: 5px 0px 5px 5px;
    height: 19px;
    color:#333 !important;
    font-size:14px;
}

.textboxDropdown label {
    background-repeat: no-repeat;
    background-image: url(../images/Sell/ddl.png);
     _background: transparent url(../images/Sell/ddl.png) no-repeat;
    background-color: white;
    display: inline-block;
    vertical-align: top;
    width: 31px;
    padding: 0px;
    margin-left:-4px;
    height: 29px;
    text-indent: -2000em;
    cursor:pointer;
}

div#save
{
	float:left
	
}
.ui-tabs-nav
{
	background:white !important;
	width:auto;
	}
div#save a 
{
	
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	padding-left: 0px;
}

div#wizard
{
	clear: both;
	padding: 10px;
}

.thumbnail
{
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	float:inherit;}

.choosemore
{

  padding-left:10px;
  font-size:12px;

}

.choosemore a
{

 
	
	font-size:12px;
	color:Black;

}

.choosemore a:visited
{

 
	
	font-size:10px;
	color:Black;

}


.ImageStoregrid    

  { max-height:150px;
    max-width:150px;
    
    text-align:center;
    vertical-align:top;}
    

.Pictest
  { max-height:120px;
    max-width:120px;
    
    text-align:center;
    vertical-align:top;}
    

.GridlblDescription

{ 
  border: 0px solid black;
  height:40px;
  overflow:hidden;
  width:400px;
  

    
    
    }

.navPyracontainer
{
padding: 10px;
margin: 5px 0 5px 0;
background: #fff;



 
}

#navPyra
{
	margin: 0 auto;
	padding: 0 0 5px 0px;
	/*border-bottom: 1px solid #f7961d;*/
}
#navPyra li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#navPyra li span
{
	float: left;
	font-size: 11px;
	line-height: 10px;
	padding: 8px 12px 8px 12px;
	margin-left:2px;
	text-decoration: none;
	border: solid 2px  #000000;
}
#navPyra li a
{
	float: left;
	font-size: 11px;
	color:#999999;
	line-height: 10px;
	padding: 8px 12px 8px 12px;
	margin-left:2px;
	text-decoration: none;
	border: dotted 1px  #999999;
}
#navPyra li span.cur
{
	color: #0033CC;
	background: url(../images/pyramid.gif) no-repeat bottom center;
}
#navPyra li span.off
{
	color: #000000;
}
#navPyra li span.on
{
	color: #999999;
}
/*
#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 11px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #687278;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: #687278;
        background: url(../images/pyramid.gif) no-repeat bottom center;
}
*/

.error
{
	color: #f44;
	font-weight: bold;
}
.warning
{
	color: Gray;
}

a.error
{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}

a.warning
{
	color: Gray;
	text-decoration: none;
}

.ship_unit
{
	float:left
}

span.ship_to input
{ 
	float:left;
	text-align:left;
}
span.ship_to label  
{
	float:left;
	line-height:normal;
	padding-top:3px;
    margin-left:2px;
    display:block;
    width: 185px;
}
span.ship_to br
{
	clear:both;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
	
	background-color: #000;
	font-size: 11px;
	font-weight: bold;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #fff;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #D3DEEF;
    		color: #FFFFFF;
}
div.link-list {
    width:10.2em;
    position:absolute;
    top:0;
    font-size:80%;
    padding-left:1%;
    padding-right:1%;
    margin-left:0;
    margin-right:0;
}





/* we leave some place on the side using the margin-* properties */


.Sellleft {
width:150px;
background:yellow;
position:absolute;
left:0;
top:0;
}

.Sellright {
margin:0 0 0 150px;
background:pink;
} 

.collapsePanel {
	
	background-color:#fff;
	overflow:hidden;

}

.collapsePanelHeader{

	color:#000;
	font-weight:bold;
}

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;

	font-weight:bold;
	font-size:12px;
	text-align:center;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color: #FFFF00;
	font-weight:normal;
	font-size:9px;
}

.resizeimage{
	
	width:80%;
	
}

/*************************************************************** Detailed Listing CSS layout *********START*********/



.DLpicture  
{


	text-align: center;
	width:150px;
	border-left: 0px #333333 solid;
	border-right: 0px #333333 solid;
	border-bottom: 0px #333333 solid;
	text-align: center;
	vertical-align: top;
	margin: 5px;
}


/******************
 TABS
******************/


/*a.tabActive
{
    color:white !important;
    background-color:#000;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:14px;
    color: white;
    text-decoration:none;
   -moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}
*//*
.watermarked {	
	padding:2px 0 0 2px;
	background-color:White;
	color: #999999;
	}

a.tabInactive
{
    
    background-color:#fff;
	padding-left:10px;
	padding-right:10px;
	border-top:solid 1px gray;
	border-right:solid 1px gray;
	border-left:solid 1px gray;
    font-size:12px;
	color:black;
	text-decoration:none;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}
*/
#container_header_Partsearch_FAQ
{

	background-image:url(../images/head_faq.png );
	padding:5px 5px 5px 5px; 
	border:1px solid #000;
	color:#FFF;
	font-size:12px;
	font-weight:bold;

	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */

.container_header_Partsearch_FAQ a
{




	color:#FFF;
	
}

.fAQahoy
{ margin-bottom:10px;
    
    }
    
    .fAQahoy a
{ color:#1f4a54;
   line-height:20px;
   font-size:12px;
   text-decoration:none;
  
    
    }
    
     .fAQahoy a:hover
{ color:#000;
   line-height:20px;
   font-size:12px;
   text-decoration:underline;
  
    
    }
    
    
    .fAQahoy li
{ color:#1f4a54;
   line-height:20px;
   font-size:12px;
   text-decoration:none;
   list-style:none;
   
    
    }


 .container_header_DL
{

	background-image:url(../images/darktitle.jpg);
	padding:5px 5px 5px 5px; 
	border:1px solid #000;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}


 .container_header_DL a
{

	
	color:#FFF;
	font-size:13px;
	
}

 
 .container_header_Grid
{

	background:#345ebd url(../images/alert-overlay.png) repeat-x;
	padding:5px 5px 5px 5px; 
	border:1px solid #000;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

 .container_header_Gridseller
{

	background:black url(../images/alert-overlay.png) repeat-x;
	padding:5px 5px 5px 5px; 
	border:1px solid #000;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

 .container_header_DL
{

	background-image:url(../images/darktitle.jpg);
	padding:5px 5px 5px 5px; 
	border:1px solid #000;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

.container_header_Checknnow{

background:orange url(../images/alert-overlay.png) repeat-x;
	padding:5px 5px 5px 5px; 
	border:1px solid #000;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

.container_header_Checknnow a
{ color:#000;
  text-transform:capitalize;
    }
    
.container_header_Checknnow a hover
{ color:#FFF;
    }    

.container_header_Partsearch
{

	background-image:url(../images/darktitle.jpg );
	padding:5px 5px 5px 5px; 
	border:1px solid #000;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

.container_header_Partsearch a
{ color:#FFF;
    }
    
.container_header_Partsearch a hover
{ color:#FFF;
    }    

 .Box_Partsearch  
 
 {
    -moz-border-radiust:5px;
	-webkit-border-radius:5px;
    -moz-border-radius-:5px;
    -webkit-border-radius:5px;
    border:2px solid gray;
    padding:5px;
    font-size:14px;
     
     
     }
    
.container_a_partssearch
{
	color:#000000;
	font-size:12px;
	padding: 10px 10px 10px 10px; 
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:transparent;
	margin-bottom:10px;
	
}


.container_a_partssearch a
{
	 text-decoration:none;
	
}


.container_a_partssearch a:hover
{
	
text-decoration:underline;
	
}



.container_a_Grid
{
	color:#000000;
	font-size:12px;
	padding: 10px 10px 15px 10px; 
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	width:200px;
	margin-bottom:10px;
	min-width:200px;
	
}







.container_a_Grid li
{
 list-style:none;	

	
}

.container_a_Grid a
{
	font-size:12px;
	 text-decoration:none;
	 vertical-align:middle;
}


.container_a_Grid a:hover
{
	font-size:12px;
	 text-decoration:underline;
	 color:#3366cc;
}


.container_a_partssearch_FAQ
{
	color:#5c635b;
	font-size:12px;
	padding: 10px 10px 10px 10px; 
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:transparent;
	margin-bottom:10px;
	
}




.container_header_Catagories
{

	background:#d0ce01 url(../images/alert-overlay.png) repeat-x;
	padding:5px 5px 5px 5px; 
	border:1px solid #000;
	color:#1e201d;
	font-size:14px;
	font-weight:bold;

	margin-top:10px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}




.container_header_Catagories_blue
{
 
	background:#333 url(../images/alert-overlay.png) repeat-x;
	padding:5px 5px 5px 5px; 
	border:1px solid #000;

	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}



.container_catagories
{

  
	padding: 5px 5px 5px 5px; 
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
    background:transparent;
	
}


.catagories 
{
 color:black
	
}


.catagories li
{
   list-style:none;
	
}


.catagories a 
{
   text-decoration:none;
   color:#black;
   font-weight:bold;
	
}


.catagories a:hover
{
   text-decoration:underline;
   color:#16397e;
	font-weight:bold;
}
/*************************************************************** Containers *********START*********/

/*.container_header_a
{	
	padding:5px 5px 5px 8px; 
	margin:0 20px 0 0;
	border-top:solid 1px #74859d;
	border-left:solid 1px #74859d;
	border-right:solid 1px #74859d;
	border-bottom: solid 1px #A8C0E2;
	background-color: #E2E7EF;
	color: #333;
    min-width:150px;
    max-width:400px;
	font-size:14px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}
.container_a
{
    padding:5px 5px 5px 8px;
    margin:0 20px 0 0; 
	border-left:solid 1px #74859d;
	border-right:solid 1px #74859d;
	border-bottom:solid 1px #74859d;
	min-width:150px;
    max-width:400px;
	clear: both;
    -moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
}*/

/*This is a the header class. for when a change ahs been made*/
.container_header_changemade
{
	color:#0000cc;
	padding:10px 10px 10px 10px; 
	border:1px solid #000;
	background:#ffff99;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

.container_account
{
 margin-top:5px;
	padding: 10px 10px 10px 10px; 
	
 min-height:600px;
	border:solid 0px gray;
	background:transparent;
	clear: both;
	
}



#container_account
{
 margin-top:5px;
	padding: 10px 10px 10px 10px; 
	
 min-height:600px;
	border:solid 1px gray;
	background:transparent;
	clear: both;
	
}
.container_header_empty
{
	font-size:16px;
	font-weight:bold;
	border-top:solid 1px grey;
	border-left:solid 1px grey;
	border-right:solid 1px grey;
	padding:10px 10px 0 10px; 
}

.container_empty
{
    border-left:solid 1px grey;
	border-right:solid 1px grey;
	border-bottom:solid 1px grey;
	padding:0px 10px 0 10px; 
	
}

.dropdown-padding
    {
        padding:2px;
    }




/*This is the main body of container header a.*/


/*These are used in the Checkout page: Orange Header*/
.container_header_b
{
	color:#fff;
	padding:10px 0px 10px 10px; 
	border:1px solid #000;
    background-image:URL(../images/head_b.jpg);

	font-size:14px;
	font-weight:bold;

    -moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

/*This is used in the mailbox message header. almost the same as container_a except that there is no padding or margins included in this*/
.container_b
{
	color:#000000;
	font-size:10pt;
	background:transparent;
	border-bottom: solid 1px;
	
}

/*These are used in the Checkout page: Green Header*/

.container_header_c
{
	color:white;
	padding:10px 0px 10px 10px; 
	border:1px solid #000;
	background:#009900;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
		-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

/*Container c not assigned*/

/*This is used for the top part of the detailed listing that the headline sits in*/
.container_header_d
{
	color:white;
	padding: 0px 0px 0px 5px; 
	border:1px solid #000;
	background:#000000;
	font-size:14px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

.container_d
{
	
	padding:10px 10px 10px 10px; 
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:transparent;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
}





/*This is used for the header in the mailbox messages showing the headline and who the thread is between*/
.container_header_e
{
	border:1px solid #000;
	background:#cccccc;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding: 5px 5px 5px 5px
}

/*Container e not assigned*/


/*This is used for the Action Required header in the orders tab. It's a different colour than header_a to show users they need to do something*/
.container_header_f
{
	color:#FFF;
	padding:10px 0px 10px 10px; 
	border:1px solid #000;
	background:#993333;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

/*Container f not assigned*/


/*Guest Sign In. This is used for the header in the GUEST sign in control*/
.container_header_g
{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	background: transparent;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
		
}

/*Guest Sign In. This is used for the main body of the GUEST sign in control*/
.container_g
{
	color:#000000;
	font-size:10pt;
	padding: 0px 10px 0px 10px; 
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background:transparent;

}

/*This is used for the 'Keep me signed in as a Guest User' alert box*/
.container_header_h
{
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding:10px; 
	border:0px solid #999999;
	background:#66cc66;
	margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;

}

/*Monthly statement/invoices. This is used for the monthly statement container*/
.container_i
{
	padding: 0px 10px 0px 10px; 
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}

/*Registration Control. This is used for the header in the registration control*/
.container_header_r
{
	border:1px solid #000;
	background:#99CCFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding: 10px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

/*Registration Control. This is used for the main body of the registration control*/
.container_r
{
	color:#000000;
	font-size:10pt;
	padding:10px 0px 10px 20px; 
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:transparent;
	
}

/*Sign In Control. This is used for the header in the sign in control*/
.container_header_s
{
	border:1px solid black;
	background:#99CCFF;
	margin-top:4px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding: 10px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

	
	

/*Sign In Control. This is used for the main body of the sign in control*/
.container_s
{
	color:Black;

	padding:10px 0px 10px 10px; 
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	background:transparent;
}


/*Geust Checkout In Control. This is used for the main body of the sign in control*/
.container_header_x
{
	border:1px solid black;
	background:Orange;
	margin-top:4px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding: 10px;
	color:black;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

	
	

/*Sign In Control. This is used for the main body of the sign in control*/
.container_x
{
	color:Black;

	padding:10px 10px 10px 10px; 
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	background:transparent;
	font-size:12px;
}


/*Reg Checkout In Control. This is used for the main body of the sign in control*/
.container_header_z
{
	border:1px solid black;
	background:#336600;
	margin-top:4px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding: 10px;
	color:white;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}


.container_header_Sell
{
	color:white;
	padding:10px 0px 10px 10px; 
	border:1px solid #000;
	background:black;
	font-size:16px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}
.tableheading
{
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	padding-bottom:5px;
	color:#44444C;	
}

.table_shade
{
	background:#ccccff;
	border-color:#ccccff;
}


/*This is used for links showing the underline*/
.table_hyperlink
{
	font-size:12pt;
	color: Blue;
	font-weight:normal;
	text-decoration: underline;
	

}

.RoundedboxDL
{ margin-bottom:10px;
}

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
color:White;
padding:0 10px 5px 10px; 
border-bottom:1px solid #000; 
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:12px;
}
.xsnazzy {
background: transparent;

 


}

.xtop, .xbottom {
display:block; 
background:transparent; 

}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.xb1 {
margin:0 5px; 
background:#ccc;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #ccc; 
border-width:0 1px; 
height:auto;


}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#ccc;   ;
color:#fff;
}
.color_b {
background:#000; 
color:#fff;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

.overflowDL1
{padding:10px; 
 min-height:25px;
 max-height:150px;
 overflow:auto; 
 overflow-x:hidden; 
	}

.headerfix
{
	display:none;
	}


.DLthumb
{ width:200px;
  border:1px solid black;
    }

.sell_step1_summary table
{
    width:100%;
    }
.sell_step1_summary .leftcolumn
{ font-size:12px;
  font-weight:bold;
  padding-right:10px;
  margin-top:20px;
  padding:3px;
  width:175px;
  	}

.sell_step1_summary span
{
    padding-right:7px;
    }
.sell-pageheader
{
    margin:0 0 15px 0;
    }

.sell-pageheader .title
{
    font-size:16px;
    font-weight:bold;
    color:#6A6560;
    border-bottom:2px solid #6A6560;
    float: left;
    width: 100%;
    margin:15px 0 0 0;
}
.sell-pageheader .titlebacklink
{
    float: right;
    font-size: 14px;
    font-weight: normal;    
}
.sell-pageheader .title-subtext
{
    font-size:13px;
    font-weight:normal;
    padding-left:10px;
    color:#6A6560;
}
.sell-pageheader .text
{
    padding:5px 0 0 0;
    }
/*This is the used on part 3 of sell (Descrbibe Your Parts) for the main fields such as Headline, Category, Description etc.*/
.sell-description table{
    margin-top:5px;
}
.sell-description td{
    text-align:left;
    vertical-align:top !important;
}
.sell-description .required
{
    font-size:14px;
    color:Red;
    font-weight:bold;
}

.description tr
{
    vertical-align:text-top;
    }

.sell-description .changecat
{
    padding-left:20px;
    font-size:11px;
    }
    
.sell-description .leftcolumn
{ 
    font-weight:bold;
    padding-right:10px;
    padding:20px 3px 3px 0 !important;
    width:150px;
}
.sell-description .leftcolumn-mod
{ 
    font-weight:bold;
    padding-right:10px;
    padding:5px 3px 3px 0 !important;
    width:150px;
}
.sell-description .leftcolumn-mod2
{ 
    font-weight:bold;
    padding:20px 3px 3px 15px !important;
    width:150px;
}
.sell-description .rightcolumn
{ 
    padding-top:20px !important;
    
}
.sell-description .rightcolumn-mod
{ 
    padding-top:15px !important;
}
.sell-description .rightcolumn-mod2
{ 
    padding-top:10px !important;
}
.sell-description .title{
    height:21px;
    width:630px;
    padding:3px;
    color:#333 !important;
    font-weight:normal;
}
.sell-description .long_textbox{
    font-size:12px;
    height:21px;
    width:600px;
    padding:3px;
}
.sell-description .dropdown{   
    font-size:12px;
    padding:5px;
    width:200px;
}
.sell-description .description-box
{ 
    width:595px;
    padding:5px;
    border:none;
}
.sell-description .sub-text
{
    font-weight:normal;
    font-size:11px;
}
.sell-description .short_textbox{
    width:230px;
    margin:0px;
}
.sell-description .long_textbox{
    width:600px;
    height:50px;
    margin:0px;
}
.sell-description .urlbox{
    height:21px;
    width:600px;
    padding:3px;
}
.sell-description .variation-option
{
    padding:5px 0 5px 0;
    }
.sell-description .variation-button
{
    margin-top:5px !important;
    }
.sell-description .payment-methods{
    width:800px;
}
.sell-description .payment-checkbox{
    width:50px;
    vertical-align:middle !important;
    text-align:center;
    }
.sell-description .payment-image
{
    max-width:230px;
    vertical-align:middle !important;
    }
.sell-description .payment-text{
    max-width:620px;
    text-align:justify;
    vertical-align:middle !important;
    padding:15px;    
}
.sell-description .contact-methods{
    width:800px;
}
.sell-description .contact-checkbox{
    width:50px;
    vertical-align:middle !important;
    text-align:center;
    }
.sell-description .contact-checkbox-phone{
    vertical-align:middle !important;
    padding-left:15px;
    text-align:left;
    }
.sell-description .SellerContactInfo
{
    color:#333;
    font-weight:normal;
}
.sell-description .contact-image
{
    width:85px;
    padding:0 0 0 10px;
    text-align:center;
    vertical-align:middle !important;
}
.sell-description .contact-image-phone
{
    width:85px;
    text-align:center;
    vertical-align:top !important;
    }
.sell-description .phone-pane{
    color:red;    
}
.sell-description .contact-text{
    max-width:620px;
    text-align:justify;
    vertical-align:middle !important;
    padding:15px;    
}
.sell-description .contact-text-title{
    font-size:14px !important;
    padding-bottom:10px;
}
.sell-description .contact-text-subtitle{
    font-size:12px !important;
    padding-bottom:10px;
}
.sell-description .contact-text-title span{
    font-size:12px;
    padding:0 10px 0 5px;
}
.sell-description .contact-text-phone{
    text-align:justify;
    vertical-align:middle !important;
    padding:15px;    
}
.sell-description .learnmore{
    padding:15px;
}
.sell-description .partsquestions{
    padding:15px 0 15px 0;
}
.alsofits-questions
{
    width:100%;
    padding-top:5px;
    color:#333;
}
.alsofits-questions .qvehicle
{
    width:125px;
    font-weight:bold;
}
.alsofits-questions .avehicle
{
    }
.alsofits-questions .textbox
{
    width:200px;
    vertical-align:middle;
} 
.alsofits-questions .textbox
{
    width:200px;
    vertical-align:middle;
}
.alsofits-questions .af-dropdown
{ 
    min-width:210px;
    padding:4px;
  	}
.alsofits-questions .qvehicleradio
{
    width:220px;
    font-weight:bold;
}
.alsofits-questions .avehicleradio
{
    vertical-align:middle;
}
.alsofits-questions .af-title
{ 
    font-size:12px;
    font-weight:bold;
    margin-top:5px;
}
.alsofits-questions .af-heading
{ 
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #333;
    margin:15px 25px 0 0;
}
.alsofits-questions .af-subheading
{ 
    padding:5px 0 15px 0;
}
.alsofits-questions .af-optionsbox
{ 
    width:800px;
    height:50px;
    margin-bottom:25px;
}
.sell_dropdown
{ font-size:12px;
  margin:0px;
  padding:3px;
  min-width:200px;
  	}

.sell_mini_textbox
{ 
    font-size:12px;
    width:35px;
    margin-top:0px;
    padding:3px;
}


.sell_short_textbox
{ font-size:12px;
  width:200px;
  margin:0px;
  padding:3px;
  	}

.sell_partnumber
{ font-size:12px;
  width:200px;
  margin-top:2px;
  padding:3px;
  	}

.sell_long_textbox
{ font-size:12px;
  width:450px;
  margin-top:0px;
  padding:3px;
}
.sell_placement
{ 
  margin:0px;
  padding:3px;
}
 
.sell_descriptionbox
{ font-size:12px;
  width:450px;
  height:150px;
  margin-top:10px;
  padding:3px;
  	}

.sell_paymentbox
{ font-size:12px;
  width:500px;
  height:100px;
  margin-top:0px;
  padding:3px;
  	}

.sell_price_textbox
{ font-size:12px;
  width:80px;
  margin-top:10px;
  padding:3px;
  	}

.sell_radiobutton
{ font-size:12px;
   }

.sell_dropdown
{ font-size:12px;
  padding:5px;
  min-width:200px;
  	}

.sell_shortdropdown
{ font-size:12px;
  min-width:207px;
  margin-top:0px;
  padding:3px;
  	}
 
 .sell_yesno_dropdown
{ font-size:12px;
  min-width:75px;
  margin-top:0px;
  padding:3px;
  	}
  	
 .sell_shortdropdown_partscar
{ font-size:12px;
  min-width:207px;
  margin-top:10px;
  padding:3px;
  	}
 

/*Sell Navigation, used in teh sell Page*/

.Sellsteps
{
    height:60px !important;
    }

.Sellnavactive
{
	
	background-image:	url(../images/Sell/sell_step_1.png);
	width:200px;
	height:100%;
	padding:10px; 
	font-size:13px;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.Sellnavinactive
{
    background-image:	url(../images/Sell/sell_step_1.png);
	width:200px;
	height:100%;
	padding:10px  10px 10px 10px; 
	font-size:13px;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
	cursor:none ;

}

.Sellnavselected
{
	background-image:	url(../images/Sell/sell_step_1.png);
	width:200px;
	height:100%;
	font-size:13px;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
}

.Sellcontinue
{
background:#222 url(../images/alert-overlay.png) repeat-x;
display:inline-block;
color:#fff;
text-decoration:none;
font-weight:700;
float:left;
line-height:1;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 1px 3px #999;
-webkit-box-shadow:0 1px 3px #999;

border-bottom:0px solid #222;

min-width:120px;
min-height:30px;
cursor:pointer;
padding:5px 10px 5px 10px ;
}


.Sellcontinueguest
{
	color:White;
	padding: 12px 40px 12px 40px; 
	border:0px solid #000;
	background:#80772a;
	font-size:16px;
	margin-bottom:10px;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.Sellcontinuepost
{
	
	color:White;
	padding: 17px 50px 17px 50px; 
	border:0px solid #000;
	background:#80772a;
	font-size:18px;
	margin-top:20px;
	margin-bottom:20px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
}
  
   
/*This is the used with adding parts to the wanted board for the main fields such as Title, Category, Description etc.*/
.wanted_leftcolumn
{ font-size:12px;
  font-weight:bold;
  padding-right:10px;
  margin-top:20px;
  padding:3px;
  width:115px;
  vertical-align:top;
  	}

.wanted_descriptionbox
{ font-size:12px;
  width:450px;
  height:75px;
  margin-top:10px;
  padding:3px;
   	}

.wanted_short_textbox
{ font-size:12px;
  width:175px;
  margin-top:10px;
  margin-right:10px;
  padding:3px;
  	}

.wanted_long_textbox
{ font-size:12px;
  width:450px;
  margin-top:10px;
  padding:3px;
  	}
 
 .wanted_email
{ font-size:12px;
  width:375px;
  margin-top:10px;
  padding:3px;
  	}
  	
.wanted_dropdown
{ font-size:12px;
  width:185px;
  margin-top:10px;
  margin-right:10px;
  padding-left:3px;
  padding-bottom:3px;
  padding-top:3px;
  padding-right:2px;
  
  	}
 
.wanted_requiredfield
{ font-size:16px;
  color: Red;
  	}
  	
.Newsearchhome

{
  padding:40px;
    
    
    }
    
   #searchInfo{

	width: 273px;
	margin-left:20px;
	float: left;
	text-align:center;
	padding-right: 100px;
	border: solid 0px black;

}

/* listing grid new design 2010 baby */


.GridlblDescription

{ 
  border: 0px solid black;
  height:40px;
  overflow:hidden;
  

    
    
    }
    
.compare
{  padding-top:100px;
    
    }
    
.Piccompare
  { max-height:250px;
    max-width:250px;
    
    text-align:center;
    vertical-align:top;}
    
.Pictest
  { max-height:120px;
    max-width:120px;
    
    text-align:center;
    vertical-align:top;}
    
Blankgrid
{
    color:White;
    display:none; 
    
    }

Blankgrid a
{
    color:White; 
    text-decoration:none;
    
    }
    
.ImageStoregrid    

  { max-height:150px;
    max-width:150px;
    
    text-align:center;
    vertical-align:top;}
    
    
    
.Pictestcompare
  { max-height:120px;
    max-width:120px;
     padding-top:20px;
       padding-bottom:20px;
       padding-right:10px;
    text-align:center;
    vertical-align:top;}


.comparelinkTitle
{ color:#006699;
  font-size:16px;
  
  text-decoration:none;
  font-weight:bold;
    padding-bottom:10px;
   }


.comparetitle
{
   font-size:12px;
   font-weight:bold;
   color:Black;

    
    }

.gridlinkTitle
{ color:#006699;
  font-size:14px;
  text-decoration:none;



 
   }
 
 
.gridlinkTitle a   
 
 {text-decoration:none;
  color:#006699;
  font-weight:bold;
  cursor:hand;
     }
    
.gridlinkTitle a:hover 
 
 {text-decoration:underline;
  font-weight:bold;
   color:#003366;
  cursor:hand;
}

.gridlblPrice

{ font-size:22px;
  font-weight:bold;
  color:#cc6600;
  padding:10px;
  
     }
     
 .gridlblPriceDL

{ font-size:22px;
  font-weight:bold;
  color:#cc6600;
 
  
     }

.Compareline
{ border-bottom: 1px solid gray;
    
    
    }



.comparelblPrice

{ font-size:20x;
  font-weight:bold;
  color:#Blue;

  
     }
     
     
.Page_Nation_Grid
{
    height:90px;
    padding:10px;
    
    
    }
    
    
    .Page_Nation_Grid a
{
    
    padding:5px;
    border: 1px #3399ff solid;
    margin:0px 2px 0px 2px;
    text-decoration:none;
    
    
    }
    
    .Page_Nation_Grid a:active
{
    
    
    
    
    }
    
    .Page_Nation_Grid a:hover
{
    
      background-color:#ccffff;
      color:blue;
      text-decoration:underline;
    
    
}

.padded-item-bold

{padding:7px;
    border: 2px black solid;
    margin:0px 2px 0px 2px;
    text-decoration:none; 
    }
    
.LoadFilter

{
   width:200px; 
   border:0px solid gray;
   overflow: hidden;
   Max-height:200px;
    
    }
    
    
.filterpreload

{z-index =1000; 
 float:inherit; 
 position:absolute; 
 width:190px; 
 text-align:center; 
 margin-top:20px;
    
    
    }
    
.comparelb
{
    background-color:Blue;
    width:200px;
    height:50px;
    
    
    }
    
    
  .container_header_reg
{

	background:#ffc322 url(../images/alert-overlay.png) repeat-x;
	padding:5px 5px 5px 5px; 
	border:0px solid #ccc;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

  .container_reg
{

	
	padding:5px 5px 5px 5px; 
	border:1px solid #ccc;
	border-top:0px solid #ccc;

}

  .container_header_reg2
{

	background:#345ebd  url(../images/alert-overlay.png) repeat-x;
	padding:5px 5px 5px 10px; 
	border:0px solid #ccc;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	width:400px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}
  .container_reg2
{

	
	padding:5px 5px 5px 5px; 
	border:1px solid #ccc;
	border-top:0px solid #ccc;
}

.ChangeSalesTax{
background:#345ebd url(../images/alert-overlay.png) repeat-x;
display:inline-block;
color:#fff;
text-decoration:none;
font-weight:700;
line-height:1;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 1px 3px #999;
-webkit-box-shadow:0 1px 3px #999;
border-bottom:0px solid #222;
min-width:120px;
cursor:pointer;
margin:5px 0 0;
padding:6px 10px 6px;



}

.ChangeSalesTaxdelete{
background:#222 url(../images/alert-overlay.png) repeat-x;
display:inline-block;
color:#fff;
text-decoration:none;
font-weight:700;
line-height:1;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 1px 3px #999;
-webkit-box-shadow:0 1px 3px #999;
border-bottom:0px solid #222;
min-width:120px;
cursor:pointer;
margin:5px 0 0;
padding:6px 10px 6px;




}
.ChangeSalesTax1{
background:#345ebd url(../images/alert-overlay.png) repeat-x;
display:inline-block;
color:#fff;
text-decoration:none;
font-weight:700;
line-height:1;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 1px 3px #999;
-webkit-box-shadow:0 1px 3px #999;
border-bottom:0px solid #222;
min-width:120px;
cursor:pointer;
margin:5px 0 0;
padding:6px 10px 6px;


}

/* Used for general bolding */
.bold
{
    font-weight:bold;
}

.warningbox_yellow
{
    background: #F9EFDB;
    border: 1px solid #DED2BC;
    padding:10px; 
}
.success-message
{
     color:green;
     font-weight:bold;
     font-size:18px;
     text-align:left;
     width:100%; 
     margin-bottom:10px; 
     margin-top:10px; 
}
.error-bar
{
    font-size:14px;
    font-weight:bold;
    color: White;
    width:75%;
    border: 1px solid Red;
    margin-bottom:10px;
    background-color:Red;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.error-symbol
{
    font-size:18px;
    font-weight:bold;
    padding-left:5px;
}
/*Used in the parts car request view when more parts are added*/
.partscargridtitle
	{
	    padding:5px;
	    max-width:125px;
	   
	}

.partscargriddata
	{
	    padding:5px;
	    max-width:125px;
	    vertical-align:top;
	   
	}

.btnpadding
{
	padding: 7px 20px 7px 20px
	
	}
	
.btnpadding_small
{
	padding: 3px 15px 3px 15px
}

.hyperlink
{
    color:#0560A6;
    font-weight:normal;
    text-decoration:none;
    cursor:pointer;
}

.hyperlink:hover
{
    color:#0560A6;
    font-weight:normal;
    text-decoration:underline;
    cursor:pointer;
}

.hyperlink-underlined
{
    color:Blue;
    font-weight:normal;
    text-decoration:underline;
    cursor:pointer;
}

.dropdownpadding
{
    padding:2px;
}
.Offer_RequestHistoryTitle
{
	font-size:14px;
	font-weight:bold;
	padding:10px;

}

.alsofistboxadd
{ background-color:black;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
	
	
	}

.gridlblPrice

{ font-size:22px;
  font-weight:bold;
  color:#006699;
  padding:10px;
  
     }
 
 .searchgrid-pc-price

{ 
    font-size:14px;
    font-weight:bold;
    color:Blue;
    text-align:center;
    cursor:pointer;
}
 
 .searchgrid-pc-price :hover

{ 
    text-decoration:underline;
}
.offertable
{
    width:600px;
    padding-left:20px;
    }
.offertable .offerleft
{
    width:250px;
    vertical-align:middle !important;
}    
.offertable .dollar
{
    font-size:14px;
    font-weight:bold;
}   
.offertable .amount
{
    height:17px;
    width:60px;
}
.offertable .subtext
{
    padding:0 0 5px 23px;
}
.offer_rejected
{   
    font-size:14px;
    font-weight:bold;
    color:Red;
    padding-left:10px;
}

.offer_rejected span
{   
    font-weight:normal;
}

.offer_rejected a
{   
    font-weight:normal;
    cursor:pointer;
    text-decoration:none;
    color:Blue;
}

.offer_rejected a:hover
{   
    text-decoration:underline;
}

.offer_success_message
{   
    font-size:14px;
    color:Green;
    text-align:left;
    padding-top:10px;
}

.sendmessagebox
{
    height:100px;
    width:80%;
}
.sell-steps{margin:5px 0 10px 0; border-top:#f2f2f2 5px solid;}

.sell .last{}
.sell .last .go-back{float:right;}
.sell .last .fees-title{font-weight:bold; font-size:14px; float:left;}
.sell .last .fees-link{font-weight:normal; font-size:11px;}
.sell .last .fees-tbl{margin:10px 0 5px 0;min-width:350px;max-width:380px;}
.sell .last .fees-tbl .lh-col{text-align:left; width:110px;vertical-align:top}
.sell .last .fees-tbl .lh-col-ar{text-align:right; padding-right:15px;}
.sell .last .fees-tbl .rh-col{text-align:left;}
.sell .last .fees-tbl .rh-col-2{text-align:left; border-bottom:1px solid gray;}
.sell .last .upgrades{}
.sell .last .bodytext{font-size:12px; font-weight:normal;}
.sell .last .btns{margin:10px 0 15px 0;}
.sell .last .close-fee-d{}
.sell .last .close-fee{text-align:left}

.sell .finish .fin-title{font-weight:bold; font-size:14px; color:Green;}
.sell .finish .body-title{font-weight:bold; font-size:14px; margin:20px 0 5px 0;}
.sell .finish .body{}
.sell .finish .body ol{margin:0 0 15px 35px;}
.sell .finish .body ol li{line-height:18px; margin-bottom:10px;}
.sell .finish .bold{font-weight:bold;}

/* = #mainNav2 & #mainNav3 & #mainNav4 & #mainNav5
----------------------------------------------------------------------------------------------------*/
#mainNav{clear:both; vertical-align:middle;}
#mainNav li{
    list-style:none;
    float:left;
    background-color:#EBEBEB;
    border-top:1px solid #FFFFFF;
    background-image: url(../images/Sell/NavInactive.png);
    background-repeat: no-repeat;
    background-position: right;
    vertical-align:middle;
    padding:3px  0 3px 0;
    text-align:center;
}
#mainNav li a{cursor:text;text-decoration:none;}
#mainNav li.current{background-color:#bfdeaa;background-image: url(../images/Sell/Nav-1_green.png);}

#mainNav li.lastDone{
    background-color:#52873d;
    background-image: url(../images/Sell/Nav-2_green.png);
}

#mainNav li.done{
    background-color:#52873d;
    background-image: url(../images/Sell/Nav-3_green.png);
}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
color:#ccc;}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
color:#fff;}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
cursor:pointer !important;
text-decoration:underline;
}

#mainNav li a em{
width:160px;
padding:16px 15px 0 8px;
vertical-align:middle;
margin:6px 0 0 0px;
font-style:normal;
font-weight:bold;
font-size:14px;
}

#mainNav li a span{
width:140px;

margin-left:10px;
font-weight:normal;
}

#mainNav li.mainNavNoBg{
background-image:none !important;
}



/* #mainNav.fiveStep */
#mainNav.fiveStep li{width:190px;}
#mainNav.fiveStep li a{width:190px;}

/* #mainNav.fourStep */
#mainNav.fourStep li{width:190px;}
#mainNav.fourStep li.mainNavNoBg{width:190px;}
#mainNav.fourStep li a{width:190px;}

/* #mainNav.threeStep */
#mainNav.threeStep li{width:190px;}
#mainNav.threeStep li.mainNavNoBg{width:190px;}
#mainNav.threeStep li a{width:190px;}

/* #mainNav.twoStep */
#mainNav.twoStep li{width:190px; vertical-align:middle;}
#mainNav.twoStep li a{width:190px; vertical-align:middle;}


#wizardpanel {
    background-color: #EBEBEB; margin:5px;display:none;
}
#wizardcontent {
    
}
#wizardwrapper{width:1000px; color:#333; margin:5px 0 0 0;}

/* New CSS July 22-2011 */
.sell{}
.sell-button-orange {
	height:29px;
	background:url(../images/search/button_orange.jpg) repeat-x;
	border:1px solid #d6a65a;
	cursor:pointer;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#68420c;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	margin:10px 0 5px 0;
	padding:0 10px;
}
.sell-button-orange:hover {
	background-position:0 -29px;
	color:#68420c;
	text-decoration:none;
}
.sell-button-orange-mod {
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	background:url(../images/search/button_orange.jpg) repeat-x;
	border:1px solid #d6a65a;
	cursor:pointer;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#68420c;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	margin:0 10px 5px 0;
	padding:0 10px;
}
.sell-button-orange-mod:hover {
	background-position:0 -29px;
	color:#68420c;
	text-decoration:none;
}
.sell-button-blue-mod {
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	background: url(../images/search/button_blue.jpg) repeat-x;
	border: 1px solid #0474B4;
	cursor:pointer;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:White !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	margin:5px 10px 5px 0;
	padding:0 10px;
}
.sell-button-blue-mod:hover {
	background-position:0 -25px;
	color:White;
}
.sell .button-blue {
	height: 25px;
	background: url(../images/search/button_blue.jpg) repeat-x;
	border: 1px solid #0474B4;
	cursor: pointer;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	margin: 0;
	padding: 0 8px;
	}
.sell .button-blue:hover {
	background-position:0 -25px;
}
.sell .searchtable table {
    margin:10px 0 0 0;
    text-align:left;
}

.sell .searchtable table td {
    width:200px;
    text-align:left;
    vertical-align:top;
    }

.sell .text-box{width:350px;height:20px;padding:0 5px;}
    
.h1 {
	font-size:16px;
	font-weight:bold;
	color:red;
	border-bottom:2px solid #ccc;
}
.h1 span{
	color:#fe9b00;
}

.h2 {
	font-size:14px;
	font-weight:bold;
}

.h3
{
    font-size:13px;
    }

.h3 span
{
    font-size:13px;
    font-weight:bold;
    color:#fe9b00;
    }
.sell .search-results .h3
{
    font-weight:bold;
    font-size:14px;
    padding-top:8px;
    border-bottom:1px solid #ccc;
}

.sell .categories table
{
    width:100%;
    margin-top:20px;
}

.sell .categories .heading
{
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    margin-bottom:5px;
    }

.sell .categories .part-name
{
    font-size:14px;
    color:#F15A29;
}

.sell .categories .hyperlink
{
    cursor:pointer;
    color:#0560A6;
}

.sell .categories .hyperlink span
{
    text-decoration:underline;
}
.sell-category-selector
{
	margin:10px 0 10px 0;
	}

.sell_listing_menu	
{
    clear:both;
	padding:10px 0 10px 0;
}

.alsofits td
{
    vertical-align:top;
}
.alsofits span
{
    font-weight:bold;
}

.alsofits .right-column
{
    padding: 0px 15px 0px 15px;
    border-left: solid 1px grey;
    vertical-align:top;
}

.alsofits .textbox
{
    Height:160px;
    Width:475px;
    margin-right:15px;
}

.continue table
{
    margin-top:25px;
    float:left;
    text-align:left;
    }

.continue table td
{
    padding-top:15px;
    background:red;
    }
    
.continue .goback
{
    vertical-align:bottom;
    padding-left:25px;
    padding-bottom:7px;
}

.photo-name-field
{
    padding-top:10px;
    
}

.add-photo
{
    padding-left:10px;
}


.pc_brd {
border-color: #52890B!important;
}
.pc_txt {
color: #52890B!important;
}
.help {
background-color: #F4F4FF;
border: 1px solid #3A5E9E;
color: #3A5E9E;
display: none;
padding: 7px;
position: absolute;
width: 192px;
margin-top: -10px;
}
.sell-landing{}
.sell-landing .savedlisting
{
    background:#F9EFDB;
    border: 1px solid #DED2BC;
    font-family: Tahoma, Geneva, sans-serif;
    margin: 15px 0 0 0;
    padding: 10px 14px;
}
.sell-landing span
{
    font-weight:bold;
    padding-right:10px;
}
.sell-landing .sellmenu
{
    margin-top:15px;
    float:left;
    }
.sell-landing h2
{
    
}
.sell-landing .title
{
    font-weight:bold;
    font-size:12px;
    color:Red;
    }
.sell-landing .button
{
    font-weight:bold;
    font-size:12px;
    color:Red;
    }
.recentcategoriespath
{
    font-size:14px;
    height:20px;
    line-height:14px;
    vertical-align:middle !important;
    }
.recentcategoriespath-label
{
    margin-top:10px !important;
    }
.shippinglink 
{
    color: #0560A6;
    text-decoration:none;
    }
.shippinglink:hover
{
    color: #0560A6;
    text-decoration:udnerline;
    }
.contact-links
{
    cursor:pointer;
    color:#0560A6;
    text-decoration:none;
    padding-left:0px;
    padding-bottom:10px;
}
.contact-links:hover
{
    color:#0560A6;
    text-decoration:underline;
}
.greensuccess
{
    text-align:left;
    font-size: 14px;
    color:Green;
    padding-top:10px;
}
.guestsell-finish
{
    padding-top: 10px;
    margin-top:5px;
    border-top:1px solid #ccc;
    width:100%;
}
.guest-sell .success
{
    color:green; 
    padding-top: 10px;
    margin:10px 0 15px 0;
    border-top:1px solid #ccc;
    width:100%;
    font-size:18px; 
    font-weight:bold;text-align:left;
}
.guest-sell .email-address
{
    color:#0560A6;
}
.guest-sell a
{
    color:#0560A6;
}
.guest-sell span
{
    font-weight:bold;
    padding-top:20px;
}
.guest-sell ol
{
    margin:0 0 0 25px;
}
.cl{clear:both;}