

/*===== header styles =====*/


/*===== for IE6=====*/
#ie6only #header #logoChat{
float:left;
width: 500px;
 }
 
#ie7only #header #logoChat #liveChat #liveChatText{
width: 82px;
float: right;
margin-top: -55px;
padding: 0;
}


#ie7only #header #topNav{
margin-top: -3px;
}

#ie7only #header #logoChat #logo{
padding-right: 2px;
margin-top: -10px;
}


#ie7only #header  #logoChat #liveChat #liveChatImg img.chatLady{
padding: 0;
position: relative;
top: -8px;
left: 0px;
height: 67px;


}

#ie7only #header #headerTopRight #searchBox #searchBoxText{

padding: 0;
width: 72px;
position: relative;
top: -30px;
left: 0px;
}

/*===== END for IE6=====*/
#header #logoChat{
padding: 0 140px 0 0;
margin-left: 4px;
width: 540px;
}


#header  #logoChat #liveChat #liveChatImg img.chatLady{
margin: -5px -5px -5px 0px;

}


#header #logoChat #logo{
width: 380px;

}

#header #logoChat #logo img.logo{
border-right: .127em solid #666666;
padding: 0 .5em 0 0;


}

#header #logoChat #liveChat{
margin: 0;
padding: 0;
}

#header #logoChat #liveChat #liveChatText{
position: relative;
top: -10px;


}

#header #logoChat #liveChat #liveChatText a.lpClickToChat{
color: #D1A140;
}
#header #logoChat #liveChat #liveChatText p.hours{
color: #666666;
}



#header #headerTopRight #phoneCart a{
color: #099DD9;
}


#header #headerTopRight #phoneCart p{
font-family:verdana;
font-size:.95em;
margin-top:-1.4em;
font-weight: 100;
color: #099DD9;
}



#header #headerTopRight #searchBox #searchBoxBox {
border: 2px solid #099DD9;
}

#header #headerTopRight #searchBox #goButton{
background:  url(/images/uslf/goButton2.gif) no-repeat 100% ;
color: #ffffff;
}


#header #headerTopRight #searchBox #searchBoxText{

padding: 0;
width: 72px;
position: relative;
top:0px;
left: 0px;
}





#header #topNav li{
padding-top: 15px;
}




#header #topNav li a:hover, #header #topNav li  a:active, #header #topNav li  a:focus{
color: #D1A140;
}

#header #topNav li#catOne{
padding-left: 117px;
}

#header #topNav #cats{
padding-left: 28px;
}

/*===== main content styles=====*/
#mainContent #categoryTitle{
width: 270px;
}

#mainContent #categoryTitle p.categoryTitle{
color: #D1A140;
}

#mainContent #options{
margin-bottom: 20px;
}

#mainContent #options #sort{
margin: 13px 0 0 28px;
float:left
}

#mainContent #options #results {
margin: 15px 0 0 220px;
}

#mainContent #options #page {
margin: 13px 40px 0 190px;
}

#options.nonameb #page select.product-count{
margin-left: -10px;
width: 147px;
height: 15px;
}
#mainContent #options #pageNumber {
margin: 0 0 0 795px;
width: 178px;
height: 15px;
}

#mainContent #options #pageNumber a{
color: #ED1C24;
}

#mainContent #options #pageNumber a:hover, #mainContent #options #pageNumber a:active, #mainContent #options #pageNumber a:focus{
color: #F26B76;
}



/*=====  footer =====*/

#pr-footer #pr-optionsF #pageNumberF a{
color: #ED1C24;
}

#pr-footer #pr-optionsF #pageNumberF a:hover, #pr-footer #pr-optionsF #pageNumberF a:active, #pr-footer #pr-optionsF #pageNumberF a:focus{
color: #F26B76;
}

#pr-footer #pr-optionsF #sortF{
margin: 15px 0 0 80px;
}

#pr-footer #pr-optionsF #resultsF {

margin: -15px 0 0 443px;
}

#pr-footer #pr-optionsF #pageF {
float:right;
margin: -17px 34px 0 0;
}

#pr-footer #pr-optionsF #pageNumberF {
padding: 5px 75px 20px 0;
margin-left: 800px;
width: 178px;
position: relative;
left: 40px;
}

#footer #searchBoxF #searchBoxBoxF {
border: 2px solid #099DD9;
}

#footer #searchBoxF #goButtonF{
background:  url(/images/uslf/goButton2.gif) no-repeat 100%;
}

#footer #NavF li#catOne{
padding-left: 137px;
}

#footer #NavF li a:hover, #footer #NavF li a:active, #footer #NavF li a:focus{
color: #D1A140;
}



#footer #grayBox a:hover, #footer #grayBox a:active, #footer #grayBox a:focus{
color: #099DD9;
}



#footer #stores ul li a span:hover, #footer #stores ul li a span:active, #footer #stores ul li a span:focus{
color: #099DD9;
}

#footer #stores p{
color: #099DD9;
}

#footer #stores ul li a span.church{
margin-left: -1px;
}

#footer #stores ul li a span.stages{
margin-left: 2px;
}


/*
#IEroot #footer #addressNB{
width:940px;
text-align: center;
font: .6em verdana,sans-serif;
color: #666666;
}
#IEroot #footer #addressNB p{
text-align: center;
}
#IEroot #footer #addressNBforIE p{
text-align: center;
}

#ie7only #footer #addressNBforIE p{
position: relative;
top: -15px;
}
/*===== END for IE=====*/



/* GRID VIEW
==================================================*/

.product-price {
	color: #099DD9;
}
.product-savings {
	color: #d2232a;
}



/*===== home page styles=====*/


.home #firstRow{
width: 820px;
height: 300px;
margin-right:55px;
border-bottom: 8px solid  #D1A140;
float: right;

}

.home #firstRow #FRfirstimage{
margin: 320px 0 0 4px;
padding-top: 33px;
float: left;
width: 188px
height: 190px;
}

.home #firstRow #FRfirstimage img{

}





.home #firstRow #FRfirstimage img.arrow{
margin-left: 125px;
position: relative;
top: -26px;
}

.home #firstRow #FRfirstimage{
float: left;
padding-left: 0px;
margin-top: -20px;
height: 190px;
width: 188px;
}

.home #firstRow #FRsecondimage{
margin: 14px 0 0 -15px;
float: left;
height: 190px;
width: 188px;

}


.home #firstRow #FRsecondimage img{

}





.home #firstRow #FRsecondimage img.arrow{
margin-left: 140px;
position: relative;
top: -26px;
}

.home a p.PRname{
font-family: verdana;
color: #666666;
link-style: none;
font-size: 11px;
width: 190px;
height: 28px;
padding: 0;
margin-top: 5px;

}
.home a p.modelnum{
font-family: verdana;
color: #8f8f8f;
link-style: none;
font-size: 9px;
padding: 0;
margin-top: -10px;
}

.home a p.PRprice{
font-weight: 600;
font-family: verdana;
font-size: 18px;
color: #D1A140
;
margin: 5px 0 0 0;
padding: 0;

}

.home #firstRow #FRborder{
float: left;
height: 140px;
border-left: 3px solid  #D1A140;
margin: 160px 40px 0 20px;


}
.home #firstRow #message{
float: left;
padding: 0;
margin: -280px 0 0 425px;

}

.home p.seeall{
margin-top: -5px;
font-size: .75em;
font-family: verdana;
font-weight: bold;
}




.home a p.seeall {
color: #ED1C24;
}

.home a p.seeall:hover{
color: #F26B76;
}


.home #secondRow{
width: 850px;
height: 365px;
margin: 40px 57px 0px 0;
border-bottom: 8px solid #099DD9;
float: right;
}

.home #secondRow #SRfirstimage{
margin: 80px 0 0 10px;

}


.home #secondRow #SRfirstimage img.arrow{
float:left;
margin: -26px 0 0 10px;
position: relative;
left: 145px;
}

.home #secondRow #SRsecondimage{
float: left;
margin: -383px 0px 0 40px;

}



.home #secondRow #SRsecondimage img.arrow{
float:left;
margin: -26px 0 0 10px;
position: relative;
left: 130px;
}

.home #secondRow #SRborder{
float: left;
height: 260px;
border-left: 3px solid #099DD9 ;
margin: -255px 0 0 225px;

}

.home #secondRow #SRbordertwo{
float: left;
height: 260px;
border-left: 3px solid #099DD9 ;
margin: -255px 0 0 325px;

}

.home #secondRow #SRthirdimage{
float: left;
margin: -387px 0 0 589px;
}



.home #secondRow #SRthirdimage a img.arrow{
margin: 0 0 0 142px;
position: relative;
top: -26px;
}


.home #thirdRow{
width: 870px;
height: 280px;
margin: 40px 0 50px 57px;
border-bottom: 8px solid #D1A140;
float: left;

}

.home #thirdRow #TRfirstimage{
margin: -4px 0 0 10px;
height: 190px;
widh: 188px;

}


.home #thirdRow #TRfirstimage a img.arrow{
float:left;
margin: -26px 0 0 -5px;
position: relative;
left: 143px;
}


.home #thirdRow #TRborder{
float: left;
height: 140px;
border-left: 3px solid #D1A140;
margin: -135px 0 0 200px;

}

.home #thirdRow #TRsecondimage{
float: left;
margin: -288px 0 0 20px;
height: 190px;
width: 188px;
}


.home #thirdRow #TRsecondimage a img.arrow{
margin: 0 0 0 140px;
position: relative;
top: -26px;
}
.home #thirdRow #TRbordertwo{
float: left;
height: 140px;
border-left: 3px solid #D1A140;
margin: -135px 0 0 220px;

}


.home #thirdRow #TRthirdimage{
float: left;
margin: -291px 0 0 455px;
height: 190px;
width: 188px;
}

.home #thirdRow #TRthirdimage a img.arrow{
margin: 0 0 0 155px;
position: relative;
top: -26px;
}

.home #thirdRow #TRfourthimage{
float: left;
margin: -291px 0 0 690px;
height: 190px;
width: 188px;
}

.home #thirdRow #TRfourthimage a img.arrow{
margin: 0 0 0 163px;
position: relative;
top: -26px;
}

.home #thirdRow #TRborderthree{
float: left;
height: 140px;
border-left: 3px solid #D1A140;
margin: -140px 0 0 660px;

}

/*===== IE home page styles=====*/
.home #IEroot #firstRow #FRfirstimage{
float: left;
padding-left: 0px;
margin-top: -25px;
}

.home #IEroot #firstRow #FRsecondimage{
margin: 0px 0 0 -15px;
float: left;


}


.home #ie7only a p.PRname{
margin-top: 0px;
}
.home #ie7only a p.modelnum{
margin-top: -15px;
}

.home #ie7only a p.PRprice{
margin: 0;
}

.home #ie7only p.seeall{
margin-top: -15px;
font-size: .75em;
font-family: verdana;
font-weight: bold;
}

.home #ie7only #firstRow{
height: 310px;


}

.home #ie7only #firstRow #FRborder{

margin: 175px 40px 0 40px;
}

.home #ie7only #firstRow #FRfirstimage{
float: left;
padding-left: 0px;
margin-top: -10px;
}

.home #ie7only #firstRow #FRfirstimage img.arrow{
margin-left: 0;
position: relative;
top: -32px;

}

.home #ie7only #firstRow #FRsecondimage{
margin-top: 22px;
}

.home #ie7only #firstRow #FRsecondimage img.arrow{
position: relative;
left: 5px;
top: -31px;
margin-top: -12px;
}

.home #ie7only #firstRow #FRfirstimage img.arrow{
position: relative;
left: 125px;
margin-top: -7px;
}




.home  #ie7only #secondRow #SRfirstimage img{
margin-bottom: 10px;
margin-top: -10px;
}

.home #ie7only #secondRow #SRfirstimage img.arrow{
margin: -33px 0 0 15px;
}

.home #ie7only  #secondRow #SRsecondimage{
margin: -383px 0px 0 30px;
}


.home #ie7only #secondRow #SRsecondimage img.arrow{
margin: -33px 0 0 15px;
}


.home #ie7only #secondRow #SRborder{
margin: -260px 0 0 225px;

}

.home #ie7only #secondRow #SRbordertwo{
margin: -278px 0 0 545px;

}

.home #ie7only #secondRow #SRthirdimage{
float: left;
margin: -380px 0 0 589px;
}


.home #ie7only  #secondRow #SRthirdimage a img.arrow{
position: relative;
top: -33px;
left: 145px;
}

.home #ie7only #secondRow #SRthirdimage a p.PRprice{
margin-top: -20px;
}

.home #ie7only #thirdRow #TRfirstimage a img.arrow{
margin: -33px 0 0 0px;
}

.home #ie7only #thirdRow #TRborder{
margin: -45px 0 0 200px;

}

.home #ie7only #thirdRow #TRsecondimage{
margin-top: -190px;

}

.home #ie7only #thirdRow #TRbordertwo{
margin: -45px 0 0 15px;

}



.home #ie7only #thirdRow #TRsecondimage a img.arrow{
position: relative;
top: -33px;
left: 5px;
}

.home #ie7only #thirdRow #TRthirdimage{
margin-top: -285px;
position: relative;
left: 10px;
}

.home #ie7only #thirdRow #TRthirdimage a img.arrow{
position: relative;
top: -33px;
left: 5px;
}

.home #ie7only #thirdRow #TRfourthimage{
margin-top: -285px;

}

.home #ie7only #thirdRow #TRfourthimage a img.arrow{
position: relative;
top: -33px;
left: 5px;
}

/*===== END home page styles=====*/

/*===== MODELPAGE styles=====*/
.model #graybox li.hertz a p:hover, .model #graybox li.hertz a p:active, .model #graybox li.hertz a p:focus { 
	color: #c1f482; 
}
/*===== END MODELPAGE styles=====*/

/*===== ABOUT page styles=====*/


.about #mainContent #categoryTitle{
width: 375px;
}

.about #mainContent #aboutContent{
margin-left: 320px
}


.about #mainContent #leftBorder{
float: left;
height: 600px;
width: 2px;
border-left: 2px solid #666666;
position: relative;
top: -18px;
left: 363px;

}



#mainContent #aboutContent p.aboutSub{
color: #ED1C24;
}


#mainContent #aboutContent p.aboutSub2{
color: #69A89A;
}


/*===== END about page styles=====*/

/*===== Privacy page styles=====*/


#mainContent #privacyContent p.privacySub{
color: #ED1C24;
}



/*===== END Privacy page styles=====*/
/*===== CustService page styles=====*/

.customerservice #mainContent #categoryTitle{
width: 250px;
}

#mainContent #CScontent p.CSsub{
color: #ED1C24
;
}

#mainContent #CScontent p.CSsubSub{
color: #099DD9;
}

/*===== END Customer Service page styles=====*/
/*===== site map styles=====*/


#mainContent #chair{
float: left;
position: relative;
top: 400px;
left: 20px;
margin: 0;
padding: 0;
}


#mainContent #siteMap p.mapSub{
font-family: verdana;
font-size: 1.3em;
color: #ED1C24;
text-transform: lowercase;
margin-top: 15px
}

#mainContent #siteMap #pcLinks a:hover, #mainContent #siteMap #pcLinks a:active, #mainContent #siteMap #pcLinks a:focus{
color:  #D1A140;
}

#mainContent #siteMap  p.mapSubInfo{
color: #099DD9;
}

#mainContent #siteMap  #infoLinks a:hover, #mainContent #siteMap  #infoLinks a:active, #mainContent #siteMap  #infoLinks a:focus{
color:  #D1A140;
}





/*===== END site map styles=====*/

 /*===== search not found page=====*/

 
 .search-head p{
margin-left: 30px;
}
 
 .searchNF #mainContent #options #pageNumber{
position: relative;
top: -17px;
left: -20px;
width: 200px;

}
.searchNF #mainContent #toptext #sorry{
color: #ED1C24;
}
 
 .searchNF #mainContent #toptext #noresults{
color: #ED1C24;

}
 
 
 .searchNF #mainContent #toptext #newsearch{
color: #D1A140;
}

 .searchNF #mainContent #seebelow{
color: #D1A140
;
}


.searchNF #mainContent #searchBoxB #searchBoxTextB{
color: #099DD9;
}
.searchNF #mainContent #searchBoxB #searchBoxBoxB {
border: 2px solid #099DD9;
}


.searchNF #mainContent #searchBoxB #goButtonB{
background:  url(/images/uslf/goButtonBig.gif) no-repeat 100% ;
}

.searchNF  #pr-footer #pr-optionsF #pageNumberF{
margin-top: -17px;

}
 /***** for IE *****/
 
 
 .searchNF #IEroot #products #tablecartsNF{
padding: 0;
float: right;
margin-top: -379px;

}

.searchNF #IEroot #products #chaircartsNF .chaircartproductsNF img{
position: relative;
left: -130px;
top: 40px;

}



 
.searchNF #ie7only #products #foldingtablesNF .foldingTproductsNF p.modelnum{
margin: 0 0 0 30px;
}
 .searchNF  #ie7only #products #foldingtablesNF .foldingTproductsNF p.PRpriceNF{
margin: 2px 0 0 30px;

}

.searchNF #ie7only #products #chaircartsNF .chaircartproductsNF p.PRnameNF{
padding-top: 30px;
}
.searchNF #ie7only #products #chaircartsNF .chaircartproductsNF .PRpriceNF{
padding-bottom: 20px;
}


.searchNF #ie7only #products #tablecartsNF{
padding: 0;
float: right;
margin-top: 0;

}
.searchNF #ie7only #products #tablecartsNF .tablecartproductsNF p.PRnameNF{
padding-top: 30px;
}
  /***** END for IE *****/
.searchNF #products #foldingchairsNF{
border-top: 1px solid #099DD9;
}

.searchNF #products #foldingchairsNF .PRtitle p.PRcatTitle{
color: #099DD9;
font-size: 1.6em;
margin: 5px 0 10px 0;
float: left;
}

.searchNF #products #foldingchairsNF .PRtitle p.view{
font-size: .8em;
font-weight: bold;
float: left;
margin: 12px 0 0 10px;
}

.searchNF #products #foldingchairsNF .PRtitle p.view a{
color: #D1A140;
}
.searchNF #products #foldingchairsNF .foldingCproductsNF{
float: left;
margin: 15px 28px 0;
}
.searchNF #products #foldingchairsNF #foldingCrow{

float: left;
padding-bottom: 30px;
}

.searchNF #products #foldingchairsNF #foldingCrow ul{
list-style: none;
width: 940px;
text-align: center;
margin-left: -20px;
}
.searchNF #products #foldingchairsNF .foldingCproductsNF p.PRnameNF{
color: #666666;
font-family: verdana;
margin: 5px 20px 0 0;
font-size: 11px;
line-height: 15px;
width: 150px;
text-align: left;
}

.searchNF #products #foldingchairsNF .foldingCproductsNF p.PRpriceNF{
font-family: verdana;
margin: 2px 0 0 0;
color: #ED1C24;
font-size: 15px;
font-weight: bold;
text-align: left;
}

.searchNF #products #foldingchairsNF .foldingCproductsNF p.modelnum{
color: #848484;
font-family: verdana;
font-size: 9px;
text-align: left;
margin: 0;
}

.searchNF #products #foldingtablesNF{
border-top: 1px solid #099DD9;
clear: both;
margin-top: 0px;
}


.searchNF #products #foldingtablesNF .PRtitle p.PRcatTitle{
color: #099DD9;
font-size: 1.6em;
margin: 5px 0 10px 0;
float: left;
}

.searchNF #products #foldingtablesNF .PRtitle p.view{

font-size: .8em;
font-weight: bold;
float: left;
margin: 12px 0 0 10px;
}


.searchNF #products #foldingtablesNF .PRtitle p.view a{
color: #D1A140;
}
.searchNF #products #foldingtablesNF #foldingTrow{
float: left;
padding-bottom: 30px;
}

.searchNF #products #foldingtablesNF #foldingTrow ul{
list-style: none;
text-align: center;
width: 940px;

}

.searchNF #products #foldingtablesNF #foldingTrow ul li{

float: left;
}



.searchNF #products #foldingtablesNF .foldingTproductsNF{
float: left;
padding: 0 0 30px 0;
margin: 15px 30px 0;

}
.searchNF #products #foldingtablesNF .foldingTproductsNF p.PRnameNF{
color: #666666;
font-family: verdana;
margin: 5px 20px 0 0;
font-size: 11px;
line-height: 15px;
width: 150px;
text-align: left;
}

.searchNF #products #foldingtablesNF .foldingTproductsNF p.modelnum{
color: #848484;
font-family: verdana;
font-size: 9px;
text-align: left;
margin: 0;
}

.searchNF #products #foldingtablesNF .foldingTproductsNF p.PRpriceNF{
font-family: verdana;
margin: 2px 0 0 0;
color: #ED1C24;
font-size: 15px;
font-weight: bold;
text-align: left;
}

.searchNF #products #chaircartsNF{
border-top: 1px solid #099DD9;
clear: both;
margin-top: 0px;
float: left;
}


.searchNF #products #chaircartsNF .PRtitle p.PRcatTitle{
color: #099DD9;
font-size: 1.6em;
margin: 5px 0 10px 0;
float: left;
}


.searchNF #products #chaircartsNF .PRtitle p.view{
font-size: .8em;
font-weight: bold;
float: left;
margin: 12px 0 0 10px;
}

.searchNF #products #chaircartsNF .PRtitle p.view a{
color: #D1A140;
}

.searchNF #products #chaircartsNF .chaircartproductsNF p.PRnameNF{
color: #666666;
font-family: verdana;
margin: 5px 20px 0 0;
font-size: 11px;
line-height: 15px;
width: 150px;
text-align: left;
}

.searchNF #products #chaircartsNF .chaircartproductsNF p.modelnum{
color: #848484;
font-family: verdana;
font-size: 9px;
text-align: left;
margin: 0;
}

.searchNF #products #chaircartsNF .chaircartproductsNF p.PRpriceNF{
font-family: verdana;
margin: 2px 20px 0 0;
color: #ED1C24;
font-size: 15px;
font-weight: bold;
text-align: left;
}




.searchNF #products #tablecartsNF{
border-top: 1px solid #1993B7;
margin-top: 0px;
float: left;
padding-left: 190px;
width: 410px;

}

.searchNF #products #tablecartsNF .tablecartproductsNF img{



}



.searchNF #products #tablecartsNF .PRtitle p.PRcatTitle{
color: #099DD9;
font-size: 1.6em;
margin: 5px 0 10px 0;
float: left;
}

.searchNF #products #tablecartsNF .PRtitle p.view{
color: #68A99A;
font-size: .8em;
font-weight: bold;
float: left;
margin: 12px 0 0 10px;
}

.searchNF #products #tablecartsNF .PRtitle p.view a{
color: #D1A140;
}

.searchNF #products #tablecartsNF .tablecartproductsNF p.PRnameNF{
color: #666666;
font-family: verdana;
margin: 5px 20px 0 0;
font-size: 11px;
line-height: 15px;
width: 150px;
text-align: left;
}

.searchNF #products #tablecartsNF .tablecartproductsNF p.modelnum{
color: #848484;
font-family: verdana;
font-size: 9px;
text-align: left;
margin: 0;
}

.searchNF #products #tablecartsNF .tablecartproductsNF p.PRpriceNF{
font-family: verdana;
margin: 2px 20px 0 0 ;
color: #ED1C24;
font-size: 15px;
font-weight: bold;
text-align: left;
}
  /*===== END search not found page=====*/
 /*====== 404 Page ========*/
 
 
 
 
 .searchNF #mainContent #toptext .NA #sorry{
color: #ED1C24;
}
 
 .searchNF #mainContent #toptext .NA #noresults{
color: #ED1C24;
}
 
 
 .searchNF #mainContent #toptext .NA #newsearch{
color:  #D1A140;
}

 .searchNF #mainContent #toptext .NA #seebelow{
color:  #D1A140;
}

 /*====== END 404 Page ========*/
