/*SITE WIDE*/

body {
    margin: 0px;
    padding: 0px;
    font: normal .9em/1.2em Arial, Helvetica, sans-serif;
    background-color: #fff;
    color: #000;
}
h1, h3, h4, h5{ margin: 0; padding: 0;}
h2
{
    margin: 12px;
    text-align: center;
    font: bold 1.1em/1.4em 'Trebuchet MS', Tahoma, sans-serif;
}
h1{
    text-align: center;
    margin: -8px 5px 5px;
    font: bold 1.8em/2em 'Trebuchet MS', Tahoma, sans-serif;
}
ul, ol, p{    font: normal .9em/1.2em Arial, Helvetica, sans-serif;}
ul ul{  
    list-style-type: lower-roman;
    margin: 10px;
 }
.currRow
    {
    background-color: #ccc;
    cursor:pointer;
    }  
td {
    vertical-align: top; 
}
th {font-weight: bold; text-align: center; padding: 4px;
    width: 255px;
}
hr{ 
    text-align: center; 
    margin: 2px auto; 
    border-bottom: 1px solid #fff;
    width: 90%
}
fieldset
{
	border: #ccc 1px solid;
	padding: 5px;
	color: #000;
	margin: 5px 5px 5px 2px;
}
legend
{
	font: bold .8em  Arial, Helvetica, sans-serif;
	color: #900;
	text-align: center;
}
#BodyTable {
	border: solid 1px #ccc;
	width: 750px; 
}
.bodyMain
{
    padding: 0;
    margin: 0;
}
.bodyBorder
{
	background-color: #f2f2f2;
	border: 1px solid #ccc;
}
a:link {
	text-decoration: none;
	color: #900;
	border-bottom: 1px dotted #000;
}
a:visited {
    color: #900;
	text-decoration: none;    
	border-bottom: dotted 1px #f2f2f2;
}
a:active {
    color: #900;
	text-decoration: none;    
	border-bottom: dotted 1px #f2f2f2;
}
a:hover {
    color: #000;
    text-decoration: none;
	border: none;
}
a:focus { 
    color: #000;
    text-decoration: none;
    border: none;}
.bodyLabel
{
    font-weight: bold;
    color: #000000;
    font-size: 1.1em;
}
a.lnkImage{
    border: none;
	text-decoration: none;
}
.HeaderLink a
{
    color: #fff;
    font: bold .8em/1.6 Arial, Helvetica, sans-serif;
	text-decoration: none;
    vertical-align: middle;
    padding: 0 4px 0 8px;
    border: none;
}
a.HeaderLink:hover{
    text-decoration: underline;
}
.required
{
    color: #CC1042;
    font: bold .9em 'Trebuchet MS' , Tahoma, sans-serif;
}
.clear{ clear:both;}
.right{
    text-align: right;
    padding: 2px;
}
.top{
    vertical-align: top;
}
.middle{
    vertical-align: middle;
}
.center{
    text-align: center;
}
.left{
    text-align: left;
    padding: 2px;
}
.small {
    font-size: .7em;
    text-align: left;}
.small a{ border-bottom: 1px dotted #900;}
.smallBlue {
    color: #075FC1;
    margin-left: 15px;
    font-size: .7em;
}
.blkborder{
    height: 5px;
    width: 750px;
    background: #000 url(../../images/blkbar.png) 0 0 repeat-x;
}
.medium{font-size: .8em;}
.heading
{
    width: 530px;
    height: 22px;
    padding: 5px;
    background: #000 url(../../images/header.png) 0 0 repeat-x;
    font-weight:bold; 
    font-size: 13px; 
    color:#000;
    margin-left: 5px;
    vertical-align: middle;
}
span#ctl00_Login_lblStatus .label{
    text-align: center;
    color: #CC1042;
    font: bold .9em 'Trebuchet MS' , Tahoma, sans-serif;
}
/* Begin Main Tab Menu */
#tabs{
    width: 750px;
    height: 27px;
	font: bold .8em/2.8 Arial, Helvetica, sans-serif;
	position: relative;
	border-bottom: solid 1px #000; 
	float: left;	
	display: inline;
}
#tabs a{
	text-decoration: none;
	border: none;
	color: #000;
}
#tabs a:hover{
	text-decoration: none;
	border: none;
	color: #900;
}
#tabs a:active{
	text-decoration: none;
	border: none;
	color: #fff;
}
#tabs a:focus{
	text-decoration: none;
	border: none;
}
div.tire a {
	width: 57px;
	height: 28px;
	background: transparent url(../../images/tires.png) 0 -28px no-repeat;
	text-align: center;
	display: block;
	position: relative;
	float: left;
}
div.tire a:hover{
	width: 57px;
	height: 28px;
	background: transparent url(../../images/tires.png) 0 0 no-repeat;
	text-align: center;
	display: block;
	color: #900;
	position: relative;
	float: left;
}
div.tire a:active{
	width: 57px;
	height: 28px;
	background: transparent url(../../images/tires.png) 0 -56px no-repeat;
	text-align: center;
	display: block;
	color: #900;
	position: relative;
	float: left;
}
div.tireactive{
	width: 57px;
	height: 28px;
	background: transparent url(../../images/tires.png) 0 -56px no-repeat;
	text-align: center;
	display: block;
	color: #900;
	position: relative;
	float: left;
}
div.tire a:focus{
	width: 57px;
	height: 28px;
	text-align: center;
	border: none;
	display: block;
	color: #900;
	position: relative;
	float: left;
}
div.wheels a{
	width: 72px;
	height: 28px;	
	background: transparent url(../../images/wheels.png) 0 -28px no-repeat;		
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.wheels a:hover{
	width: 72px;
	height: 28px;	
	background: transparent url(../../images/wheels.png) 0 0 no-repeat;		
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.wheels a:active{
	width: 72px;
	height: 28px;	
	background: transparent url(../../images/wheels.png) 0 -56px no-repeat;		
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.tubes a{
	width: 61px;
	height: 28px;	
	background: transparent url(../../images/tubes.png) 0 -28px no-repeat;	
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.tubes a:hover{
	width: 61px;
	height: 28px;	
	background: transparent url(../../images/tubes.png) 0 0 no-repeat;	
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.tubes a:active{
	width: 61px;
	height: 28px;	
	background: transparent url(../../images/tubes.png) 0 -56px no-repeat;	
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.access a{
	width: 105px;
	height: 28px;	
	background: transparent url(../../images/accessories.png) 0 -28px no-repeat;
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.access a:hover{
	width: 105px;
	height: 28px;	
	background: transparent url(../../images/accessories.png) 0 0 no-repeat;
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.access a:active{
	width: 105px;
	height: 28px;	
	background: transparent url(../../images/accessories.png) 0 -56px no-repeat;
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.history a{
	width: 115px;
	height: 28px;	
	background: transparent url(../../images/order.png) 0 -28px no-repeat;	
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.history a:hover{
	width: 115px;
	height: 28px;	
	background: transparent url(../../images/order.png) 0 0 no-repeat;	
	display: block;
	text-align: center;
	position: relative;
	float: left;
}

div.history a:active{
	width: 115px;
	height: 28px;	
	background: transparent url(../../images/order.png) 0 -56px no-repeat;	
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.promo a{	
	width: 99px;
	height: 28px;
	background: transparent url(../../images/promotions.png) 0 -28px no-repeat;
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.promo a:hover{	
	width: 99px;
	height: 28px;
	background: transparent url(../../images/promotions.png) 0 0 no-repeat;
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.promo a:active{	
	width: 99px;
	height: 28px;
	background: transparent url(../../images/promotions.png) 0 -56px no-repeat;
	display: block;
	text-align: center;
	position: relative;
	float: left;
}
div.cart a{
	width: 78px;
	height: 28px;
	background: transparent url(../../images/cart.png) 0 0px no-repeat;
	display: block;
	text-align: center;
	position: relative;
	float: right;
}
div.cart a:hover{
	width: 78px;
	height: 28px;
	background: transparent url(../../images/cartpress.png) 0 0px no-repeat;
	display: block;
	text-align: center;
	position: relative;
	float: right;
}
div#menu{
	float:left;
	width: 1000px;
}
.pnlLoading{
    z-index: 2222222;
    background-color: #fff;
    border: solid 2px #ccc;
    text-align: center;
    margin: 0 auto;
    width: 110px;
    top: 275px;
    position: relative;
    padding: 0px;
}
#pnlLoading{
    z-index: 2222222;
    background-color: #fff;
    border: solid 2px #ccc;
    text-align: center;
    margin: 0 auto;
    width: 110px;
    position: relative;
    padding: 0px;
} 
#pnlAlertPanel {
    vertical-align: middle;
    border: 1px solid #000;
    background-color: #FFFFE1;
}
div.quickLinksbd {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	padding: 10px 0;
	vertical-align: middle;
}
div.quickLinks {
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	padding: 10px 0;
	vertical-align: middle;
}
.quickLinksm {
	font: normal .7em Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	padding: 10px 0;
	vertical-align: middle;
}
.quickLinks a:link{
	text-decoration: underline;
	color: #000;
	border-width: 0px;
}
.quickLinks a:visited{
	text-decoration: underline;
	color: #000;
}
.quickLinks a:hover{
	text-decoration: none;
	color:#900;
}
.quickLinks a:active{
	text-decoration: underline;
	color: #000;
}
.standardBoldArial {
	font: bold 1em 'Trebuchet MS', Tahoma, sans-serif;
	color: #000;
	text-align: left;
}
.mainMenu {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;

}
.subMenu {
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #900;
}
.activeTab {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #fff;
	background-color : #900;
}
.footerBlock {
    height: 5px;
    color: #fff;
    background-color: #000;
    padding: 0;
}
.footerStandardText {
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #000;
}
/* QUICK PANEL */
.qp
{
	background-color: #fff;
	text-align: center;
    border-left:solid 1px #ddd;
}
.qpTitleBar
{
    background-color: #eee;
    border: solid 1px #ccc;
    border-collapse: collapse;
    padding: 1px 1px 1px 5px;
    font: bold .9em/1.4em 'Trebuchet MS', Tahoma, sans-serif;
    color: #000;
    text-align: center;
}
.qpText
{
    font: normal .9em/1.4em 'Trebuchet MS', Tahoma, sans-serif;
    text-align: left;
    background-color: #fff;
    padding: 4px;
}
.qpText a
{
    border-style:solid;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:1px;
	color:#900;
	text-decoration:none;
}
/*  SEARCHes */
.rdblProductLine{margin-left: 15px;}
.marginleft{
    margin-left: 15px; 
 }
#tblVehicleSelector {
    font-size: .8em;
}
#divBody
{
    border:solid 1px #ccc;
	margin: 5px auto;
	color: #000;
	padding: 5px;
	height: 100%;
	width: 560px;
	font: normal 1em 'Trebuchet MS', Tahoma, sans-serif;
}
.divBody
{
    border:solid 1px #ccc;
	margin: 5px auto;
	color: #000;
	padding: 5px;
	height: 100%;
	width: 560px;
	font: normal 1em 'Trebuchet MS', Tahoma, sans-serif;
}
#divBody h3{
	text-align: left;
	padding: 2px 0; margin: 2px 0;
	font: bold 1em 'Trebuchet MS', Tahoma, sans-serif;
}
#divOut h2{
	text-align: left;
	padding: 5px 0; margin: 2px;
	font: bold 1.4em 'Trebuchet MS', Tahoma, sans-serif;
}
#divOut h3{
	text-align: left;
	padding: 2px 0; margin: 2px 0;
	font: bold 1em 'Trebuchet MS', Tahoma, sans-serif;
}
.divInner h3{
	text-align: left;
	padding: 2px 0; margin: 2px 0;
	font: bold 1em 'Trebuchet MS', Tahoma, sans-serif;
}
#divLeftCol 
{
    border: solid 1px #ccc;
	padding: 0px 9px 7px 9px;
	margin: 5px auto;
	width: 255px;
	height: 125%;
}
#divLeftCol2 
{
    border: solid 1px #ccc;
	padding: 0px 9px 7px 9px;
	margin: 5px auto;
	width: 255px;
	height: 125%;
}
#divLeftbottom 
{
    border: solid 1px #ccc;
	padding: 7px 9px 7px 9px; 
	width: 255px;
	margin: 5px auto;
	height: 120%;
}
#divRightCol
{
    border: solid 1px #ccc;
	width: 250px;
	padding: 0px 7px 7px 7px; 
	height: 120%;
	margin: 5px auto;
}
#divRightColbottom 
{
    border: solid 1px #ccc;
	text-align:left;
	padding: 0px 7px 7px 7px; 
	width: 250px;
	height: 110%;
	margin: 5px auto;
}
.divOut{
    border:solid 1px #ccc;
	margin: 7px auto;
	color: #000;
	padding: 5px;
	height: 120%;
	width: 550px;
}
#divOut{
    border:solid 1px #ccc;
	margin: 5px auto;
	color: #000;
	padding: 5px 10px;
	height: 120%;
	width: 540px;
}
#divOut p
{
	margin: 5px 15px;
}
.divInner{
    border: solid 1px #ccc;
    margin: 0px auto;
    color: #000;
    padding: 5px;
    width: 530px;
}
#wzSetupWizard .divInner{
    border: solid 1px #ccc;
    margin: 0px auto;
    color: #000;
    padding: 5px;
    width: 510px;
}
#pnlPrefs td{
    font: bold 1.9em 'Trebuchet MS', Tahoma, sans-serif;
    color: #000;
    padding: 5px;
    width: 530px;
}

.divInner h3{
    text-align: left;
	padding: 5px; margin: 5px;
	font: bold 1em 'Trebuchet MS', Tahoma, sans-serif;
	width: 400px;
	border: none;
}
/* ADMIN */
.ajax__tab_xp .ajax__tab_body{width: 540px; margin: 0 auto;}
.ajax__tab_xp .ajax__tab_header{width: 560px;  margin: 20px auto 0;}
.ajax__tab_xp .ajax__tab_body .divOut {width: 520px;  margin: 0 auto;}
.ajax__tab_xp .ajax__tab_body .divInner {width: 510px;  margin: 0 auto;}
.divAdminBody {
    border:solid 1px #ccc;
    font: bold 1em 'Trebuchet MS', Tahoma, sans-serif;
	text-align:left;
	margin: 5px auto;
	color: #000;
	padding: 5px;
	height: 120%;
	width: 520px;
}
.divOut a {
	font: bold .9em 'Trebuchet MS', Tahoma, sans-serif;
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #900;
}
/* CONTROLS */

a:link img,a:visited img,a:hover img,a:active img 
{
	border : none;
}
#txtQuantity{ width: 20px;}
.txtQuantity { width: 20px;}
#specialhandling{
    color: #900;   
    font: normal .9em Tahoma, Verdana, sans-serif; 
    text-align: center;
}
#divResultCount{ width: 570px; margin: 5px;}
#btnSwitchShipTo{ text-align: center; margin: 0 auto;}
#divNoResults{ 
    width: 570px; 
    margin: 5px; 
    text-align: right;	
    font : normal .9em Tahoma, Verdana, Sans-Serif;}
input.default-button
{
    border: 1px outset #ccc;
    font: normal .9em Tahoma, Verdana, sans-serif;
    color: #000;
    height: 19px;
}
.default-select{
    font: normal .9em Tahoma, Verdana, sans-serif;
    color: #000;
    margin: 0 auto;
}
.default-container
{
	border-width : thin;
}
.login-message
{
	background-color : #ffc;	
}
.default-message-text
{
	color : Red;
	font : bold .9em/1.2em 'Trebuchet MS', Tahoma, sans-serif;
	margin : 5px 0;
}
/*Modal Popup*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: #fff;
	border: 1px solid #555;
	padding: 15px;
	/*width:250px;*/
}
.modalDiv {
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	padding:10px;
	text-align: center;
}
/* GridView Style */
#txtQuantity{ width: 20px; text-align: center;}
#grdvwOrderHistoryResults{
    width: 100%;
    background-color: #000;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
}
/* Default Formatting */
.default-text
{
	font : normal .9em Tahoma, Verdana, Sans-Serif;
	margin : 5px 10px;
	border: none;
	text-align: left;
	color : #000;
}
.default-textlabel
{
	font : normal .9em Tahoma, Verdana, Sans-Serif;
	margin : 5px 10px;
	color : #000;
	text-align: right;
}
.default-input
{
	font : normal .9em Tahoma, Verdana, Sans-Serif;
	margin : 5px 10px;
	color : #000;
	border: none;
	text-align: right;
}
.default-label
{
	font : normal .9em Tahoma, Verdana, Sans-Serif;
	margin : 5px;
	border: none;
	color : #000;
}
.default-select
{
	font : normal .9em Tahoma, Verdana, Sans-Serif;
	margin : 1px;
	color : #000;
}
.default-nav-button
{
	font : normal .9em Tahoma, Verdana, Sans-Serif;
	margin : 2px  0;
	color : #900;
}
table#tblpanelShip  {
    text-align: center;
    width: 275px;
    font-size: 1em;
}
.default-text-modaldialog
{
	font : normal .9em Tahoma, Verdana, Sans-Serif;
    text-align: center;
	color : #000;
}
#div1 th {text-align: center;	font : bold 1em/1/6em Tahoma, Verdana, Sans-Serif;
}
.default-textbox
{
	font : normal .8em Tahoma, Verdana, Sans-Serif;
	margin : 1px;
	text-align: left;
	color: #000;
}
.default-gridview-header
{
	background-color : #000; 
	font : bold .9em/1.4 Tahoma, Verdana, Arial, Sans-Serif;
	color : #fff;
	text-align: center;
	border-width : 0px;
	/*position : relative;
	top : expression(this.parentNode.parentNode.parentNode.scrollTop-1);*/
}
tr.default-gridview
{
	background-color : #fff; 
	font : normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;
	color : #000;
	text-align : center;
}
.default-gridview td
{
    padding: 5px 5px;
    text-align: center;
}
tr.default-gridview-alternate
{
    background-color: #eee;
    font: normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;
    color: #000;
    text-align: center;
}
.default-gridview-alternate td
{
    padding:  5px;
    text-align: center;
}
.default-gridview-alternate a:link{border-bottom:solid 1px #000;}
.default-gridview-alternate a:hover{border-bottom:solid 1px #000;}
.default-gridview-alternate a:visited{border-bottom:solid 1px #000;}

.default-gridview-edit
{
	font : normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;
}
.validatorCalloutHighlight
{
    background-color: #ffc;
}
.AltWhPanel
{
    border: 1px solid #868686;
    height: 120%;
    z-index: 1;
    background: #ffc;
    cursor: default;
    padding:  5px 25px 25px 25px;
    font-size: .8em;
}
.ContextMenuPanel
{
    border: 1px solid #868686;
    z-index: 1000;
    background: url(/images/menu-bg-wide.gif) repeat-y 0 0 #FAFAFA;
    cursor: default;
    padding: 1px 1px 0px 1px;
    font-size: 10px;
    width: 150px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 1px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 4px 4px 4px;
	white-space: nowrap;
}
a.ContextMenuItem-Selected
{
	font-weight: bold;
}
a.ContextMenuItem:hover
{
	background-color: #ffc;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 3px 3px 3px;
}
.loading-text-large
{
    color : #f00;
    font :   bold .9em Tahoma, Verdana, Sans-Serif;
    font-size: medium;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 5px;
    margin-bottom : 5px;
}
/* Alert Panel */

table.alpBody
{
	width: 510px; 
	font: normal .9em  Tahoma, Verdana, Arial, Sans-Serif;
	color : #f00;
	text-align: left;
}
.alpBody
{
	width: 510px; 
	font: normal .9em  Tahoma, Verdana, Arial, Sans-Serif;
	color : #000;
}
td.alpBody
{
	vertical-align: middle; 
	text-align: center;
}
.divOutWarning
{
    border: solid 1px #ccc;
    margin: 5px auto;
    color: #000;
    font: bold .9em Tahoma, Verdana, Sans-Serif;
    padding: 5px;
    height: 120%;
    width: 540px;
    background-color: #ffc;
}
#ctl00_LoggedInMainPanel_tcAdminPanel .divOutWarning
{
    border: solid 1px #ccc;
    margin: 5px auto;
    color: #000;
    font: bold .9em Tahoma, Verdana, Sans-Serif;
    padding: 5px;
    height: 120%;
    width: 530px;
    background-color: #ffc;
}
#ctl00_LoggedInMainPanel_tcAdminPanel_tpAddTempUser .divOutWarning
{
    border: solid 1px #ccc;
    margin: 5px auto;
    color: #000;
    font: bold .9em Tahoma, Verdana, Sans-Serif;
    padding: 5px;
    height: 120%;
    width: 500px;
    background-color: #ffc;
}
/* Pending Order */
.tablecell{
	padding:2px;
	color: #000;
	background-color:#eee; 
	text-align: left;   
}
.pendingTableSm 
{
    border: solid 1px #000;
    font : bold .8em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
    border-collapse: collapse;
    padding: 2px;
    margin: 5px auto;
    color: #000;
    background-color: #FFF;
}
.pendingTableSmAlt 
{
    border: solid 1px #000;
    font : bold .8em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
    border-collapse: collapse;
    padding: 2px;
    margin: 5px auto;
    color: #000;
    background-color: #eee;
}
.pendingTable 
{
	border: solid 1px #000;
	font : bold .9em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
	border-collapse: collapse;
	padding: 5px;
	margin: 5px auto;
	color: #000;
	background-color:#fff;
}
.pendingHead 
{
	border:solid 1px #000;
	font : bold .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;
	padding: 4px;
	color: #fff;
	text-align: left;
	background-color: #000;
}
.pendingHead a
{
	border:solid 1px #000;
	font : bold .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;
	padding: 4px;
	color: #fff;
	text-align: left;
	background-color: #000;
}
.pendingTable tr td
{
	border: solid 1px #000;
	font : normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;	
	border-collapse: collapse;
	padding: 4px;
	color: #000;
	background-color:#fff; 
}
#ctl00_LoggedInMainPanel_checkout_rblDeliveryMethods .default-text table tr td{
	border: none;
	font : normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;	
	padding: 4px;
	color: #000;
}
 .default-text#ctl00_LoggedInMainPanel_checkout_rblDeliveryMethods{
	border: solid 1px #fff;
	font : normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;	
	padding: 4px;
	color: #000;
}
tfoot.pendingTable 
{
	border: solid 1px #000;
	border-collapse: collapse;
	padding: 5px;
	color: #000;
	background-color:#fff;
}
/* Search Results */
.default-table
{
	background-color : #fff; 
	font : normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;
	color : #000;
	padding: 2px;
	border: solid  1px #000;
	border-collapse: collapse;
	text-align : center;
	margin: 5px  auto;
	width: 560px;
}
.default-table thead
{
	background-color : #000; 
	font : normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;	
	color : #fff;
	padding: 2px;
	text-align : center;
	margin: 5px auto;
}

.default-table tfoot
{
	background-color : #000; 
	font : normal .9em/1.2em Tahoma, Verdana, Arial, Sans-Serif;	
	color : #fff;
	padding: 2px;
	text-align : center;
	margin: 5px auto;
}

.oddRow1 td{
	background-color: #eee;	 
	border-right : solid 1px #000;
	border-left : solid 1px #000;
	border-top : solid 1px #000;
	border-bottom : none;
	padding : 2px;  
}
.oddRow2 td{
	background-color: #eee;	 
	border-right : solid 1px #000;
	border-left : solid 1px #000;
	border-top : none;
	border-bottom : solid 1px #000;
    padding : 2px;  
}
.evenRow1 td{   
    background-color: #fff;  
    border-right : solid 1px #000;
	border-left : solid 1px #000;
	border-top : solid 1px #000;
	border-bottom : none;
	padding : 2px; 
}
.evenRow2 td{   
    background-color: #fff;  
    border-right : solid 1px #000;
	border-left : solid 1px #000;
	border-top : none;
	border-bottom : solid 1px #000;
	padding : 2px; 
}
.problemRow1 td
{
    background-color: #ffc;
    border-right: solid 1px #000;
    border-left: solid 1px #000;
    border-top: solid 1px #000;
    border-bottom: none;
    padding: 2px;
}
.problemRow2 td{   
    background-color: #ffc;  
    border-right : solid 1px #000;
	border-left : solid 1px #000;
	border-top : none;
	border-bottom : solid 1px #000;
	padding : 2px; 
}
.resultCount
{
    border:solid 1px #ccc;
	margin: 5px auto;
	color: #000;
	padding: 5px;
	height: 100%;
	width: 560px;
	text-align:right;
}
td.price{
    text-align: right;
    padding: 2px;
}