td                      { font: normal 12px Arial; vertical-align: top; }
select,input            { font: normal 12px Arial; }

th                      { text-align: left; }

h1                      { font-size: 18px; font-weight: bold; padding-left: -20px;}

#contentHeaderExtra { margin-left: 20px; width:950px}

table#article-details tr:nth-child(odd)
{	
	padding:	15px 0 5px 0;
	background-color: #F5F5F5;
}
table.result { width: 948px; margin-left: 2px; background-color: #EEE; }
table.result  td { padding: 6px 5px 2px 5px;}
table.result  th{ font-size: 12px; padding: 5px;}

div#result.invoice , div#result.customer{ margin-top: 20px; padding:10px;}

table#article-details td
{	
	padding:		3px 0 3px 0;
	border-bottom: 	2px solid #F5F5F5;
}

div#umbMemberControlsLogin	{width: 400px;}

.clear                  { clear: both; margin: 2px; padding: 2px; width: 95%; } 
.info                   { background-color: #FFFFFF; color: #000000; }
.artinfo                { background: transparent url(/images/information.png) no-repeat scroll 100% 50%; margin: 0; padding: 0 26px 0 0; }
.clickable 			    { cursor:pointer; }
.active 			    { background-color: #FF0000; color: #FFFFFF; }
.error                  { background-color: #FFF8DC; background: #FFF8DC url(/images/error.png) no-repeat 5px 50%; border: 1px solid #EEE8AA; margin-top: 10px; padding: 5px 5px 5px 25px; }
.missing                { color: #EE3338; font-style: italic; padding: 0 10px; }
.accepted               { background-color: #ADCD94; background: #ADCD94 url(/images/accept.png) no-repeat 5px 50%; border: 1px solid #AAEEAA; margin-top: 10px; padding: 5px 5px 5px 25px; }
.red                    { color: #FF0000; }
.panel-sign-out { float: right; margin-top: -35px}
td.alignright   		{ text-align: right; }

.LoginControl { color: #FFF; background-color: #000; border: 0; border-color: #000;}
	.LoginControl tbody td { color: #FFF; background-color: #000; border: 0;}

#messages               { border: 1px solid #676767; margin: 10px 0; }
    .loader					{ background: #EEEEEE url(/images/ajax-loader-grey.gif) no-repeat scroll 5px 50%; border: 0; color: #000000; margin: 0; padding: 5px 26px; }
    .ok						{ background-color: #ADCD94; border: 0; margin: 0; padding: 5px; color: black; }
    .error					{ background: #EE3338 url(/images/exclamation.png) no-repeat scroll 5px 50%; border: 0; margin: 0; padding: 5px 26px; color: black; }


#content .left-middle   { float: left; margin: 0 0 0 20px; padding: 0; width: 570px; }
#content .left-middle-narrow   { float: left; margin: 0; padding: 0; width: 570px; }
    #selector               { float: left; width: 170px; }
        #selector ul           {border-top: 1px solid lightgrey; margin: 0;padding: 0;width: 150px;}
        #selector ul li        { line-height: 14px;padding: 0;width: 150px; }
            #selector ul li a          {border-bottom: 1px solid lightgrey;color: #8293A6;display: block;font-size: 1.1em;font-weight: bold;padding: 6px 0 6px 10px;text-decoration: none;width: 140px; }
            #selector ul li.selected    {  color: #FFF; }
            #selector ul li.selectedlrg { background-image: url( /images/search_tab_background_lrg_active.png ); }
			#selector ul li.selected  a { color: #C70C1A; font-weight: bold;}
                            
    #searchbox              { background-color: #EEEEEE; border: solid 2px #676767; color: #000; float: left; padding: 3px; width: 380px; font-size:11px;}
		#searchbox td		{ padding: 3px; background-color: transparent; color: #000; }
		#searchbox td.instruction	{ font-weight: bold;}
		#searchbox td.autocomplete-wrapper ul li{ padding-left: 3px ! important; }
				
    #orderbox     { background-color: #EEEEEE; color: #000; padding:10px; float: right; margin: 0 30px 0 0; height: 160px; width:300px; }
	
	#filters, #CarCommentsNote   { margin: 0 0 0 20px; width: 950px; }
		table.filters {  width: 950px; }
    #content .left-middle-right #filters                { margin: 0; padding: 0; width: 100%; }
        #content .left-middle-right table.filters           { background-color: #676767; color: #FFFFFF; width: 100%; }
        .filters th             { background-color: #676767; color: #000; font-weight: normal; font-size:11px;}
        .filters td             { background-color: #EEEEEE; color: #000; padding: 1px; }
        .filterHeader           { font-weight: bold; }
        .filterType             { float: left; font-weight: bold; width: 80px; }
        .filterAll              { padding: 0px; margin: 0px; display: inline; float: left; width: 85px; }
        .filterItem             { padding: 0px; margin: 0px; display: inline; float: left; width: 85px; }
        .subFilter              { border-bottom: 1px solid #676767; }

    #allresults             { margin: 0 0 0 20px; }

        .pageSize			    {}
            #paging                 { font-size: 11px; }

        #pager				    {}
	        .page-number		    { margin: 0 5px 0 0; padding: 0 2px; font-weight: bold;}

        #content .left-middle-right table.result            { background-color: #EEEEEE; color: #000000; width: 100%; }
        .result th, .sortable  th            { background-color: #676767; color: #FFFFFF; font-weight: normal; font-size:11px;}
        .result th a            { border-bottom: dashed 1px #FFFFFF; color: #FFFFFF; text-decoration: none; }
        .result th.sort-alpha	{ background: #676767 url(/images/bg.gif) no-repeat scroll 100% 50%; padding-right:20px; }
        .result th.sorted-asc	{ background: #676767 url(/images/asc.gif) no-repeat scroll 100% 50%; }
        .result th.sorted-desc	{ background: #676767 url(/images/desc.gif) no-repeat scroll 100% 50%; }        
        table.result tr.even td 	{ background-color: #BCBCBC; }
		table.result tr.odd td 	    { background-color: #F4F7FB; }
		.result img             { margin: 0; padding: 0; }
        
        .sortable th.sort-alpha	    { background: #676767 url(/images/bg.gif) no-repeat scroll 100% 50%; padding-right:20px; }
        .sortable th.sort-numeric   { background: #676767 url(/images/bg.gif) no-repeat scroll 100% 50%; padding-right:20px; }
        .sortable th.sort-date	    { background: #676767 url(/images/bg.gif) no-repeat scroll 100% 50%; padding-right:20px; }
        .sortable th.sorted-asc	    { background: #676767 url(/images/asc.gif) no-repeat scroll 100% 50%; }
        .sortable th.sorted-desc	{ background: #676767 url(/images/desc.gif) no-repeat scroll 100% 50%; }
        
        


        #content .left-middle-right table.general           { background-color: #EEEEEE; color: #000000; width: 100%; }
        #shadowbox_content table.general                    { background-color: #FFFFFF; color: #000000; width: 97%; }
       
	    div#step4 table.general {	width:950px; margin:80px 20px;}
	    table.general {	width:950px; margin-left:20px;}
		div#orderbox table.general {	width:95%; margin-left:0;}
		table.general th        { font-size:12px; padding:3px; background-color: #676767; color: #FFFFFF; }
        #shadowbox_content table.general td                 { background-color: #FFFFFF; }
        
        table.startpage-ws      { background-color: #fff; }
        table.startpage-ws td   { background-color: #fff; padding: 0 0 15px 0;}
        
        .ordernav            { margin: 20px 0 10px 20px; }
        .order-alert	{ color:#000; border: 1px solid red; float:right; padding:6px; margin:10px 30px 10px 10px}
        .buttons                { margin: 20px 0 0 0; }
        .buttons a              { color: #FF0000; font: bold 16px Arial; text-decoration: none; }
        .buttons .butleft       { float: left; width: 50%; margin-left: 20px;}
        .buttons .butright      { float: right; margin-right: 20px;}
        
        .carInfo                { color: #9A9A9A; }
        .carSelect              { color: #888888; }
        
        #tooltip                { background-color: #eee; border: 1px solid #111; opacity: 0.85; padding: 5px; position: absolute; z-index: 3000; }
        #tooltip h3, #tooltip div { margin: 0; }



	#sidebar                { background-color: #EEEEEE; background-image: url(/images/sidebargradient.gif); background-repeat: repeat-x; color: #000000; float: right; margin: 0 30px; padding: 15px; width: 300px; }
    #sidebar h2             { background: #666666 none repeat scroll 0%; color: #FFFFFF; margin: 6px 0; padding: 5px 0; text-align: center; width: 100%; }






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
