.menardstitle{
        width: 68%;
        float: left;
	height:50px;
}

.menardslinks, .alternateImageSpan{
	float:left;
}

.loginBar{
       color: #FFFFFF;
       font-weight: bold;
       margin-left:10px;
       width:976px;
	background-color:#108F34;
	height:24px;
}

.loginBar div#links{
	float:right;
	width:300px;
	position:relative;
	top:5px;
}

.loginBar a{
       color: #FFFFFF;
       text-decoration: none;
}

.loginBar a:hover{   
       text-decoration: underline;
}

.quickLinks a{
      color: #ffffff;
      text-decoration: none;
      font-size: 12px;
}

.quickLinks a:hover{     
      text-decoration: underline;
}

#navArea {
height:22px;
width:984px;
left:10px;
background-color:#DDCEB2;
margin-left:10px;
}

.accessory-desc{
     /*width:220px;*/
}

.accessory-desc a{
     font-weight: bold;
     color: #000000;
     font-size: 12px;
}

.accessory-u{
     /*width: 150px;
     *padding-top: 10px;*/
}

.btn_large{
     padding-top: 10px;
}

.top_space{
    line-height: 10px;
  
}

.basket-item-desc{
     margin-left: 10px;
}

#bd{
     /*margin: 10px 0 10px 10px;*/
}

.companyInfo{
     margin-left: 10px;
}

.okCancelPos{
   
}

h1.vendortitle{

     color:#9D0029;
     font-size:24px;
     font-weight:bold;   
     text-align:left;
}

.longdesc
{
     font-family:Arial,Helvetica,sans-serif;
     font-size:12px;    
}

.longdesc2
{
     font-family:Arial,Helvetica,sans-serif;
     font-size:12px;
     font-weight: bold;
}


.advsearch_search_res{

    float: left;
    width: 100%;

}

.price{
	line-height:10px;
}

.checkoutPageTitles { 
	font-size:30px; 
	font-weight:bold; 
	color:#108F34; 
	background-image:url(../images5/gryGradient.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom;
	width: 860px; 
	font-size: 28px; 
	text-align: right; 
	height: 30px;	
}

.checkoutSectionTitle { 
	font-size:30px; 
	font-weight:bold; 
	color:#108F34; 
	background-image:url(../images5/gryGradient.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom;
	width: 860px; 
	float:left;
	font-size: 24px;
	text-align: left;		
}

.checkoutInfoBox{
	width:317px;
	float:left;
	border:1px solid #108F34;
	text-align:center;
}

.checkoutInfoTitle{
	float:left;
	width:317px;
	border-bottom:1px solid #108F34;
	border:1;
	font-weight:bold;
	background-image:url(../images5/brnGradient.jpg); 
	background-repeat:repeat-x; 
	height:17px; 
	text-align:left; 
	font-size:13px;
}

.promotionCodes{
	padding-top:5px;
	padding-right:5px;
	width:317px;
	float:right
}

.promotionCodesCheckout{
	padding-top: 10px;
	padding-right: 25px;
	width: 317px; 
	float:left;	
}

.promotionLine{
	float:left;
	width:316px;
	padding-bottom:2px;
	padding-top:5px;
}

.promotionBoxCurrentPromoCodes{
	float:left;
	width:316px;
	padding-bottom:5px;
}

.promotionBoxCurrentPromoCodesTitle{
	float:left;
	width:316px;
}

.checkoutInfoBoxSubTable{
	border: 1px solid rgb(16, 143, 52); 
	width: 98%; 
	position: relative;
	left: 3px;
}

.totalsBox{
	padding-top:20px;
	float:right;
	width:317px;
}

.totalsBoxCheckout{
	width: 317px; 
	padding-top: 5px; 
	padding-right: 5px; 
	float: right;
}

.totalsBoxContinueShoppingButton{
	text-align:right;
	width:60%;
	padding-right:20px;
}

.totalsBoxCheckoutButton{
	text-align:left;
	width:40%;
	padding-right:11px;
}