

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

#header{
position: relative;
z-index: 9000;
}

#header #logoChat{
margin: 0 0 0 6px;
padding: 0;
width: 610px;
}



#header  #logoChat #liveChat #liveChatImg img.chatLady{
padding: 0;
margin: 1px 0 0 -17px;

}


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


}

#header #logoChat #liveChat{
margin: 0;
padding: 0;
width: 160px;
}



#header #logoChat #liveChat #liveChatText a.lpClickToChat{
color: #267ABE;
margin: 0 0 0 -20px;
}




#header #logoChat #liveChat #liveChatText p.hours{
color: #666666;
margin-left: -20px;


}



#header #headerTopRight #phoneCart a{
color:  #E87224;
}


#header #headerTopRight #phoneCart p{
color:  #E87224;
font-size: .9em;
margin-left: 12px;
}


#header #headerTopRight #searchBox{
padding-top: 5px

}

#header #headerTopRight #searchBox #searchBoxBox {
border: 2px solid #267ABE
;
}

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

}

#header #topNav{
margin-top: 5px;
position: relative;
z-index: 7301;
}

#header #topNav li{
text-decoration: none;
font-family: verdana;
color: #ffffff;
font-size: 1.1em;
padding-top: 13px;
margin-left: 25px;
position: relative;
z-index: 1301;
}

#header #topNav li ul.hidden{
display: none;
}

#header #topNav li:hover  ul.hidden {
display: block;
position: absolute;
top: 36px;
left: -1px;
width: 220px;
background: #666666;
padding-bottom: 15px;
}

#header #topNav li.catOne:hover  ul.hidden {
margin-left: 140px;
}

#header #topNav li:hover  ul.hidden li{
padding: 5px 0 15px 0;
width: 300px;


}
#header #topNav li:hover ul.hidden li a{
position: absolute;
left: -10px;
font-size: 1em;
color: #FDF49B;
text-decoration: none;
padding: 4px 0 10px 10px;

}

#header #topNav li:hover ul.hidden li a:hover{
color:#ffffff;
}


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

#header #topNav li.catOne{
padding-left: 160px;
text-decoration: none;
font-family: verdana;
color: #ffffff;
font-size: 1.1em;
padding-top: 13px;

}


#header #topNav li{
padding-left: 20px;
}
/*===== header IE styles=====*/

#ie6only #header #logoChat{
float:left;
width: 500px;
 }
 
#ie6only #header #logoChat #logo img.logo{
position: relative;
z-index: 5001;
left: -8px;


}
 
 #ie6only #header  #logoChat #liveChat #liveChatImg img.chatLady{
margin-top: -83px;
margin-left: 85px;

}
#ie6only #header #logoChat #liveChat #liveChatText{
position: relative;
left: 40px;
}


#ie6only #header #logoChat #liveChat #liveChatText a.lpClickToChat{
position: relative;
left: 70px;
position: absolute;
z-index: 2;
width:100px;
}




#ie6only #header #logoChat #liveChat #liveChatText p.hours{
position: relative;
left: 60px;
position: absolute;
z-index: 2;
width: 100px;
}

#ie6only #header #headerTopRight #searchBox{
position: relative;
top: -20px;
}
 
#ie6only #header  #topNav{
margin-top: -17px;


} 

#ie7only #header{
width: 949px;

}

#ie7only #header  #topNav{
margin-top: -12px;


} 

#ie7only #header #headerTopRight #searchBox{
padding-top: 0;
}

#ie7only #header #logoChat #liveChat #liveChatText a.lpClickToChat{
margin: 8px 0 0 -20px;	
position: absolute;
z-index: 2;
}




#ie7only #header #logoChat #liveChat #liveChatText p.hours{
margin: 8px 0 0 -20px;
position: absolute;
z-index: 2;
top: 38px;
}

#ie7only #header  #logoChat #liveChat #liveChatImg img.chatLady{
position: relative;
top: -4px;
z-index: 1;

}

#ie7only #header #topNav li{
position: relative;
z-index: 1301;
}

#ie7only #header #topNav li:hover  ul.hidden {
display: block;
position: absolute;
top: 36px;
left: -1px;
width: 200px;
background: #666666;
padding-bottom: 15px;
z-index: 1200;
}



#ie7only #header #topNav li:hover  ul.hidden li{
padding: 5px 0 15px 0;
width: 200px;


}
#ie7only #header #topNav li:hover ul.hidden li a{
position: absolute;
left: -12px;
font-size: 1em;
color: #FDF49B;
text-decoration: none;
padding: 4px 0 10px 10px;
}

#ie7only #header #topNav li:hover ul.hidden li a:hover{
color: #ffffff;
}

/*===== main content styles=====*/
 #leftNav{
float: left;
width: 188px;
margin-right: 10px;

}

#leftNav div#leftNavheader{
float: left;
font-family: verdana;
font-size: 1.1em;
color: #E87224;
margin: -12px 0 5px 25px


}

#leftNav ul{
list-style: none;
margin-left: -13px;
clear: both;
}

 #leftNav ul li{
text-transform: lowercase;
border-bottom: 1px solid  #F4EB27;
line-height: 20px;
}

#leftNav ul li p.hilevel{
color: #267ABE;
font-weight: 600;
font-size: .9em;
margin: 12px 0 4px 0;
border-bottom: transparent;

}

#leftNav ul li a{
text-transform: lowercase;
color: #666666;
font-size: .85em;


}

#leftNav ul li a:hover{
color: #E87224;
}

#mainContent{
float: right;

}


#mainContent #categoryTitle{
float: left;
margin-top: -788px;
margin-left: 230px;
margin-bottom: 20px;
width: auto;
}

#mainContent #categoryTitle p.categoryTitle{
color: #267ABE;
border-bottom: 2px solid #666666;
line-height: 1.3em;
padding-right: 110px;
font-size: 1.6em;
font-family: verdana;


}

#mainContent #options{
margin-bottom: 20px;
position: relative;
z-index: 2;

}

#mainContent #options #sort{
float: left;
margin: -737px 0 0 240px;
}

#mainContent #options select.product-count{
position: relative;
top: -750px;

}

#mainContent #options #results {
float:left;
font: .7em verdana,sans-serif;
color: #666666;
margin: -735px 0 0 520px;

}
#mainContent #options #pageNumber{
clear: none;
float: right;
margin-top: -755px;
padding-right: 15px;
width: 200px;
}


#mainContent #options #pageNumber a{
color: #267ABE;

}

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

/*===== mainContent IE styles =====*/
#ie7only #mainContent{
width: 1000px;

}


#ie7only #leftNav{
margin-top: 10px;
margin-left: 30px;
padding-left: 14px;
width: 145px;
}

#ie7only #leftNav div#leftNavheader{
margin: 0 0 5px -14px;

}

#ie7only #mainContent{
margin-left: 45px;
}

#ie7only #mainContent #categoryTitle{
float: left;
margin-top: -796px;
margin-left: 140px;
margin-bottom: 20px;
width: auto;
z-index: 1;
}

#ie7only #mainContent #options{
margin-bottom: 200px;
padding-left: 150px;
padding-top: 20px;
}

#ie7only #mainContent #options #sort{
margin-left: 40px;
}

#ie7only #mainContent #options select.product-count{
position: relative;
top: -770px;
right: 45px;

}

#ie7only #mainContent #options #results {
margin-left: 80px;
padding-left: 20px;
margin-top: -730px;

}
#ie7only #mainContent #options #pageNumber{
margin-top: -790px;
}

#ie7only #mainContent ul#models.grid{
margin-top: -930px;
position: relative;
top: -25px;
left: -80px;
z-index: 1;

}




#ie6only #leftNav div#leftNavheader{
margin: 0 0 5px 25px;
padding: 0;
position: relative;
top: -28px;
left: -18px;
}

#ie6only  #leftNav ul{
margin-left: 32px;
position: relative;
top: -33px;
}

#ie6only #categoryTitle{
margin: 0;
position: relative;
top: -24px;
left: -255px;
}

#ie6only #mainContent #options #sort{
margin:0;
z-index: 1;
position: relative;
top: -760px;
left: 220px;
}

#ie6only #mainContent #options select.product-count{
position: relative;
top: -770px;
left: -20px;
z-index: 1;
}

#ie6only  #mainContent #options #results {
margin: 0;
position: relative;
top: -765px;
left: 325px;
z-index: 1;
}

#ie6only #models{
position: relative;
top: -80px;
left: 15px;
}










#IEroot #categoryTitle{
float: left;
margin-top: -783px;
margin-left: 230px;
margin-bottom: 20px;
width: auto;
}

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


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

div#footer{
width: 980px;
color: #ffffff;
}

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

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


#pr-footer #pr-optionsF #pageNumberF {
float:right;
margin: -15px -40px 0 0;
}

#pr-footer #pr-optionsF #pageF select.product-count{
margin-left: 800px;
position: relative;
top: -18px;
}

#footer #searchBoxF #searchBoxBoxF {
border: 2px solid #267ABE;
}

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


#footer #NavF ul{
margin: -3px 0 0 0;
}

#footer #NavF li{
text-decoration: none;
font-family: verdana;
color: #ffffff;
font-size: 1.1em;
padding-top: 13px;
margin-left: 25px;
padding-left: 20px;
}

#footer #NavF li.catOne{
padding-left: 160px;
text-decoration: none;
font-family: verdana;
color: #ffffff;
font-size: 1.1em;
padding-top: 13px;

}

#footer #NavF li.catOne ul{
display: none;
}

#footer #NavF li ul.hiddenart, #footer #NavF li ul.hiddenclassroom, #footer #NavF li ul.hiddendaycare, #footer #NavF li ul.hiddennap, #footer #NavF li ul.hiddenplayroom, #footer #NavF li ul.hiddenpreschool {
display: none;
}

#footer #NavF li.catOne:hover ul.hiddenart{
display: block;
position: absolute;
top: -40px;
left: -1px;
width: 200px;
background: #666666;
padding-bottom: 15px;
z-index: 1;
margin-left: 165px;
}
#footer #NavF li.catOne:hover ul li{
padding: 5px 0 15px 0;
width: 300px;
}

#footer #NavF li.catOne:hover ul li a{
position: absolute;
left: -2px;
font-size: 1em;
color: #FDF49B;
text-decoration: none;
padding: 4px 0 10px 20px;
}

#footer #NavF li.catOne:hover ul li a:hover{
color: #ffffff;
}



#footer #NavF li:hover  ul.hiddenclassroom {
display: block;
position: absolute;
top: -20px;
left: -1px;
width: 200px;
background: #666666;
padding-bottom: 15px;
z-index: 1;
margin-left: 270px;
}

#footer #NavF li:hover  ul.hiddendaycare {
display: block;
position: absolute;
top: -60px;
left: -1px;
width: 200px;
background: #666666;
padding-bottom: 15px;
z-index: 1;
margin-left: 390px;
}

#footer #NavF li:hover  ul.hiddennap {
display: block;
position: absolute;
top: -40px;
left: -1px;
width: 200px;
background: #666666;
padding-bottom: 15px;
margin-left: 490px;
z-index: 2;
}

#footer #NavF li:hover  ul.hiddenplayroom {
display: block;
position: absolute;
top: -62px;
left: -1px;
width: 200px;
background: #666666;
padding-bottom: 15px;
margin-left: 600px;
z-index: 1;
}

#footer #NavF li:hover  ul.hiddenpreschool {
display: block;
position: absolute;
top: -160px;
left: -1px;
width: 200px;
background: #666666;
padding-bottom: 15px;
margin-left: 710px;
z-index: 1;
}

#footer #NavF li ul.hiddenart li, #footer #NavF li ul.hiddenclassroom li, #footer #NavF li ul.hiddendaycare li, #footer #NavF li ul.hiddennap li, #footer #NavF li ul.hiddenplayroom li, #footer #NavF li ul.hiddenpreschool li{
padding: 5px 0 15px 0;
width: 300px;

}
#footer #NavF li ul.hiddenart li a, #footer #NavF li ul.hiddenclassroom li a, #footer #NavF li ul.hiddendaycare li a, #footer #NavF li ul.hiddennap li a, #footer #NavF li ul.hiddenplayroom li a, #footer #NavF li ul.hiddenpreschool li a{
position: absolute;
left: -2px;
font-size: 1em;
color: #FDF49B;
text-decoration: none;
padding: 4px 0 10px 20px;
}

#footer #NavF li ul.hiddenart li a:hover, #footer #NavF li ul.hiddenclassroom li a:hover, #footer #NavF li ul.hiddendaycare li a:hover, #footer #NavF li ul.hiddennap li a:hover, #footer #NavF li ul.hiddenplayroom li a:hover, #footer #NavF li ul.hiddenpreschool li a:hover{
color: #ffffff;

}

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



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


#footer #stores  ul li p.shoplink{
margin-top: -10px;
margin-left: -35px;
}

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

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

#footer #stores ul li a:hover, #footer #stores ul li a:active, #footer #stores ul li a:focus{
color: #267ABE;
}

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


#footer #stores p{
color: #78ab37;
}

#footer #stores p.visit{
color: #267ABE;

}



/*===== footer IE styles ======*/



#ie7only div#footer{
margin-top: -20px;
padding-bottom: 20px;
}


#ie7only #pr-footer #pr-optionsF #pageNumberF {
width: 170px;
}

#ie7only  #footer #grayBox li.hertz{
height: 30px;

}

#ie7only  #footer #grayBox li.hertz p{
width: 100px;
position: relative;
top: -500px;
left: 88px;
margin: 0;
}

/*
#IEroot #grayBox li.hertz{
width: 170px;
position: relative;
top: -15px;
left: 25px;
}


#IEroot #grayBox li.hertz a{
position: relative;
top: 3px;
left: 40px
}
*/



/* GRID VIEW
==================================================*/
#models{
margin: -765px 0 0 198px;
float: right;
}

#models.grid{
position: relative;
z-index: 1;
}

#models.grid  li {
	width: 33%;
}


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

.product-name {
width: 220px;
}

ul#models, ul#models li, ul#models li a.product-image, ul#models li a.product-image img {
z-index: 1;
} 
/*===== grid IE styles=====*/


/*===== home page styles=====*/
/*===== global styles =====*/
.home #firstRow{
width: 670px;
height: 280px;
margin-left: 240px;
margin-top: -760px;
border-bottom: 2px solid #fffba4;
float: left;

}

.home #firstRow #FRfirstimage{
float: left;

}


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

.home #firstRow #FRfirstimage p.PRname{
margin-top: 5px;
}

.home #firstRow #FRfirstimage p.PRprice{
margin-top: 185px;
margin-bottom:0;
}
.home #firstRow #FRfirstimage img.arrow{
margin-top:-26px ;
margin-left: 160px;
}


.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: #E87224;
margin: 5px 0 0 0;
padding: 0;

}

.home #firstRow #FRborder{
float: left;
height: 120px;
border-left: 2px solid #fffba4;
margin-top: 160px;
margin-left: 15px;

}
.home #firstRow #message{
float: right;
margin-top: 20px;
}

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




.home a p.seeall {
color: #267ABE;
}

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

.home #firstRow a img{
float:left;
margin: -26px 0 0 0;
}

.home #secondRow{
width: 670px;
height: 390px;
margin: -450px 0 0px 240px;
border-bottom: 2px solid #fac8a7;
float: left;
}

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

}



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


.home #secondRow #SRborder{
float: left;
height: 260px;
border-left: 2px solid #fac8a7 ;
margin: -258px 0 0 295px;

}

.home #secondRow #SRsecondimage{
float: left;
margin: -164px 0 0 360px;
}

.home #secondRow #SRsecondimage img{
margin-top: -252px
}

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


.home #thirdRow{
width: 670px;
height: 280px;
margin: 0px 0 50px 240px;
border-bottom: 2px solid #f9d879;
float: left;

}

.home #thirdRow #TRfirstimage{
margin: 0px 0 0 10px;
}


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


.home #thirdRow #TRborder{
float: left;
height: 140px;
border-left: 2px solid #f9d879;
margin: -135px 0 0 213px;

}

.home #thirdRow #TRsecondimage{
float: left;
margin: -291px 0 0 35px;
width: 188px;
height: 190px;


}

.home #thirdRow #TRsecondimage a img{
padding-bottom: 23px;

}

.home #thirdRow #TRsecondimage a img.arrow{
margin: 0 0 0 150px;
position: relative;
top: -26px;
}
.home #thirdRow #TRbordertwo{
float: left;
height: 140px;
border-left: 2px solid #f9d879;
margin: -141px 0 0 454px;

}

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


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


/****** for IE ******/





.home #ie6only #firstRow{
width: 670px;
height: 200px;
margin-left: 40px;
margin-top: -10px;
float: left;

}

.home #ie6only #firstRow #FRfirstimage{
margin-top: -20px;
position: relative;
z-index: 5000px;

}



.home #ie6only #firstRow #FRfirstimage img.arrow{
margin-top: -33px ;
margin-left: 160px;

}

.home #ie6only #firstRow #message{
float: right;
}

.home #ie6only #firstRow #FRborder{
float: left;
height: 120px;
margin-top: 160px;
margin-left: 5px;
}



.home #ie6only #secondRow{
width: 570px;
height: 300px;
margin: -470px 0 0px 100px;
float: left;
}

.home #ie6only #secondRow #SRsecondimage{
float: left;
margin: 0 0 0 200px;
}

.home #ie6only #secondRow #SRsecondimage img{
margin-bottom: 0;
position: relative;
z-index: 1000;
}


.home #ie6only #secondRow #SRsecondimage a img.arrow{
margin: -22px 0 0 290px;
position: relative;
left: 185px;
}

.home #ie6only #secondRow #SRborder{
float: left;
height: 260px;
margin: -262px 0 0 135px;

}


.home #ie6only #thirdRow{
width: 670px;
height: 180px;
margin: 0 0 50px 100px;
float: left;
}
.home #ie6only #thirdRow #TRfirstimage{
margin: 20px 0 0 10px;
}
.home #ie6only #thirdRow #TRborder{
margin: -143px 0 0 113px;

}
.home #ie6only #thirdRow #TRsecondimage{
float: left;
margin: -200px 0 0 20px;
}

.home #ie6only #thirdRow #TRsecondimage a img{
margin-top: -82px;
margin-bottom: 10px;
position: relative;
z-index: 2222;

}

.home #ie6only #thirdRow #TRsecondimage a img.arrow{
position: relative;
left: 160px;
top: 35px;
}
.home #ie6only #thirdRow #TRbordertwo{
float: left;
height: 140px;
margin: -162px 0 0 -200px;

}

.home  #ie6only #thirdRow #TRthirdimage{
float: left;
height: 220px;
margin: -303px 0 0 260px;
}


.home #ie6only #thirdRow #TRthirdimage a img.arrow{
margin: 0 0 0 150px;
position: relative;
top: -156px;
}




.home #ie7only a p.seeall {
position: relative;
top: -13px;

}

.home #ie7only a p.modelnum{
margin-top: -18px;
}

.home #ie7only #firstRow #FRfirstimage img.arrow{
margin-top: -46px ;
margin-left: 160px;

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

.home #ie7only #secondRow #SRborder{
margin: -274px 0 0 295px;
}

.home #ie7only #secondRow #SRsecondimage{
float: left;
margin: -177px 0 0 360px;
}

.home #ie7only #secondRow #SRsecondimage a img.arrow{
margin: -35px 0 0 290px;
position: relative;
left: 185px;
}



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

.home #ie7only #thirdRow #TRborder{
float: left;
height: 140px;
margin: -152px 0 0 213px;
}

.home #ie7only #thirdRow #TRsecondimage{
float: left;
margin: -309px 0 0 35px;
}

.home #ie7only #thirdRow #TRsecondimage a img.arrow{
margin: -61px 0 0 0px;
position: relative;
top: 0;
left: 150px;
}

.home #ie7only #thirdRow #TRbordertwo{
margin: -153px 0 0 454px;
}

.home #ie7only #thirdRow #TRthirdimage{
margin: -300px 0 0 480px;
}

.home #ie7only #thirdRow #TRthirdimage a img.arrow{
margin: 0 0 0 0px;
position: relative;
top: -46px;
padding-left: 115px;
}





.home #IEroot #firstRow a img{
float:left;
margin: 5px 0 0 0px;
}

.home #IEroot #thirdRow #TRsecondimage a img{
padding-bottom: 6px;

}

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

/*===== MODELPAGE styles=====*/

.model #header #topNav{
margin-top: -4px;
}

.model #graybox li.hertz a p:hover, .model #graybox li.hertz a p:active, .model #graybox li.hertz a p:focus { 
	color: #c1f482; 
}

.model #leftNav{
float: left;
width: 160px;
margin-right: 20px;
margin-left: 45px;
margin-top: 15px;

}

.model #leftNav div#leftNavheader{
float: left;
font-family: verdana;
font-size: 1.1em;
color: #F68B32;
margin: -12px 0 5px -20px


}
/*===== MODELPAGE IE styles=====*/

.model #ie7only #header  #logoChat{
position: relative;
top: -12px;
}

.model #ie7only #header  #logoChat #liveChat #liveChatImg img.chatLady{
position: relative;
left: 0px;
top: 3px;
z-index: 1;

}

.model #ie7only #header #logoChat #liveChat #liveChatText p.hours{
margin-top: -10px;


}

.model #ie7only #footer #stores{
padding-top: 60px;
margin-top: 40px;
}

.model #ie7only #footer #grayBox{
padding-bottom: 30px;
margin-bottom: 30px;
}


/*===== END MODELPAGE styles=====*/

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


.about #mainContent #categoryTitle{
width: auto;
}

.about #mainContent #leftBorder{
border-left: none;
color: #ffffff;
height: 0px;
}

#mainContent #aboutContent{
margin-left: 200px;
margin-top: -730px;
}

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


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

/*===== IE about page styles=====*/

#IEroot #mainContent #aboutContent{
margin-top: -720px;
}

#ie7only #mainContent #aboutContent{
margin-left: 100px;
margin-top: -720px;
}

#ie6only #mainContent #aboutContent{
margin-left: 160px;
margin-top: -1420px;
}

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

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


.privacy #mainContent #leftBorder{
border: none;

}

#mainContent #privacyContent{
margin-top: -755px;
padding-top: 45px;
margin-left: 260px;

}

#mainContent #privacyContent ul{
list-style-type: disc;
}

#mainContent #privacyContent p.privacySub{
color:  #64518D;
}
/*===== IE Privacy page styles=====*/

#IEroot #mainContent #privacyContent{
margin-top: -750px;
padding-top: 45px;
margin-left: 260px;

}

#ie7only #mainContent #privacyContent{
position: relative;
left: -90px;
top: -755px;
}

#ie6only #mainContent #privacyContent{
position: relative;
left: -30px;
top: -630px;
}
/*===== END Privacy page styles=====*/
/*===== CustService page styles=====*/

.customerservice #mainContent #categoryTitle{
width: 350px;
margin-right: 150px;
}

.customerservice #mainContent #leftBorder{
border: none;
}





#mainContent #CScontent{
margin-left: 250px;
margin-top: -720px;
}

#mainContent #CScontent ul{
list-style: disc;
}

#mainContent #CScontent p.CSsub{
color: #64518D;
}

#mainContent #CScontent p.CSsubSub{
color: #F68B32
;
}
/*===== Customer Service IE styles=====*/

#IEroot #mainContent #CScontent{
margin-left: 250px;
margin-top: -720px;
}


#ie7only #mainContent #CScontent{
margin-left: 170px;
}

#ie6only #mainContent #CScontent{
margin-left: 220px;
margin-top: -1420px;
}
/*===== END Customer Service page styles=====*/
/*===== site map styles=====*/

#mainContent #siteMap{
float: left;
width: 500px;
margin: -740px 0 0 180px;
padding-left: 70px;
}

#mainContent #siteMap #roomCats{
float: right;
margin-top: -666px;
}

#mainContent #siteMap p.mapSubSub{
font-size: 1.2em;
font-weight: bold;
color: #267ABE;
margin-top: 8px;
margin-bottom: -2px;
}

#mainContent #siteMap  #pcLinks a{
color: #666666;
font-size: 1.2em;
line-height: 1.5em;
font-weight: 100;
}


#mainContent #siteMap p.mapSub{
color: #E87224;
font-weight: bold;
}

#mainContent #siteMap #pcLinks a:hover, #mainContent #siteMap #pcLinks a:active, #mainContent #siteMap #pcLinks a:focus{
color: #E87224;
border-bottom: 1px solid #E87224;
}

#mainContent #siteMap  p.mapSubInfo{
color: #E87224;
}

#mainContent #siteMap #infoLinks a{
font-size: 1em;
font-weight: 100;
}
#mainContent #siteMap  #infoLinks a:hover, #mainContent #siteMap  #infoLinks a:active, #mainContent #siteMap  #infoLinks a:focus{
color: #E87224;
border-bottom: 1px solid #E87224;
}

/*===== IE site map styles=====*/


#IEroot #mainContent #siteMap{
margin: -720px 0 0 180px;

}

#IEroot #mainContent #siteMap #infoLinks a{
font-size: 1em;
font-weight: 100;
line-height: 1.5em;
}

#ie7only #mainContent #siteMap{
position: relative;
left: -95px;
}

#ie6only #mainContent #siteMap{
position: relative;
left: -210px;
top: -20px;
}
/*===== END site map styles=====*/



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

 
 
.searchNF #mainContent{
float: right;
margin-right: 50px;
width: 740px;

}
 

.searchNF #outerDiv{
width: 990px;
}

.searchNF #mainContent #categoryTitle{
margin-top: -20px;
margin-left: 10px;
}

.searchNF #mainContent #options{
margin-top: 0px;
margin-left: 10px;
}

.searchNF #mainContent #options #results{
margin-top: 0px;
margin-left: 16px;
}

.searchNF #mainContent #options #pageNumber{
margin-top: -5px;
margin-left: -10px

}

.searchNF #mainContent .search-head p{
margin-top: 50px;
margin-left: 25px;
}


.searchNF #mainContent #products{
margin-top: 820px;
position: relative;
left: 80px;
z-index: 1;
}

.searchNF #mainContent #products ul#models.detail{
float: none;
margin-left: -150px;

}

.searchNF #mainContent #products ul#models.detail li{
padding-bottom: 100px;
height: 130px;
width: 750px;
}

.searchNF #mainContent #products ul#models.detail li div.product-purchase{
width: 250px;
}



.searchNF #mainContent #toptext{
float: left;
margin: 0 0 0 70px;
}

.searchNF #mainContent #toptext #sorry{
float: left;
font-family: verdana;
font-size: 6em;
color:   #E87224;

}

 .searchNF #mainContent #toptext #noresults{
float: left;
font-family: verdana;
font-size: 2.3em;
margin: 40px 0 0 0;
color:  #E87224;
}

 .searchNF #mainContent #toptext #newsearch{
float: left;
font-family: verdana;
font-size: 1.6em;
margin: 78px 0 0 -310px;
color:  #267ABE;
}

 .searchNF #mainContent #seebelow{
float: left;
font-family: verdana;
font-size: 1.2em;
margin: 110px 0 0 -340px;
color: #267ABE;
}

.searchNF #mainContent #searchBoxB{
clear: both;
float: left;
margin-left: -80px;
text-align: center;
padding-bottom: 40px;
width: 940px;
}

.searchNF #mainContent #searchBoxB #searchBoxTextB{
display: inline;
font-family:verdana;
font-size: 2.5em;
font-weight: 400;
padding: 0;
width: 72px;
float: left;
margin: 30px 0 0 350px;
color: #267ABE;
}
.searchNF #mainContent #searchBoxB #searchBoxBoxB {
display: inline;
padding: 0;
margin: 32px 0 0 -90px;
width: 240px;
height: 35px;
font-size: 1.2em;
border: 2px solid #267ABE;
}

.searchNF #mainContent #searchBoxB #goButtonB{

border-style: none;
color: #ffffff;
display: inline;
font-family: verdana, sans-serif;
font-size: .9em;
font-weight: 400;
line-height: 23px;
padding:0;
width: 42px;
height: 40px;
color: #64518D;
background:  url(/images/uspf/goButtonBigUSPF.gif) no-repeat 100%
}


 /***** for IE *****/

 .searchNF #ie7only  #mainContent .search-head p{
margin-top: 10px;
margin-left: 25px;
border: none;
}

.searchNF #ie7only #mainContent #options{
margin-top: 30px;
padding-top: 60px;
}

#ie7only #models.detail .product-info {
	height: 180px;
	margin-right: 0px;
    width: 650px;

}

#ie7only #models.detail .product-info dl dd{
width: 200px;

}


 
 
  /***** END for IE *****/

.searchNF #productsNF{
margin-top: 270px;
}
.searchNF #productsNF #firstline{
border-top: 1px solid #267ABE;
}

.searchNF #productsNF .PRtitle p.PRcatTitle{
color:  #267ABE;
font-size: 1.3em;
margin: 20px 0 10px -20px;
float: left;

}

.searchNF #productsNF.PRtitle a p.PRcatTitle:hover{
color: #59a0da;
}
.searchNF #productsNF .PRtitle p.view{
color:   #E87224;
font-size: .8em;
font-weight: bold;
float: left;
margin: 19px 0 0 10px;
}

.searchNF #productsNF .PRtitle a p.view:hover{
color: #FDC217;
}

.searchNF #productsNF #firstline .FLproductsNF a{
margin: 0 0px 0;

}
.searchNF #productsNF .FLproductsNF{
float: left;
margin: 15px 28px 0;
}

.searchNF #productsNF  .FLproductsNF a img{
margin: 40px 0 0 -230px;
}
.searchNF #productsNF #firstline #FLrow{

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

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

.searchNF #productsNF .FLproductsNF p.PRpriceNF{
font-family: verdana;
margin: 2px 0 0 -220px;
color: #E87224;
font-size: 15px;
font-weight: bold;
text-align: left;
}

.searchNF #productsNF .FLproductsNF p.modelnum{
color: #848484;
font-family: verdana;
font-size: 9px;
text-align: left;
margin: 0 0 0 -220px;
}

.searchNF #productsNF #secondline{
border-top: 1px solid #1993B7;
margin-top: 320px;
}

.searchNF #productsNF #secondline .FLproductsNF a{
margin: 0 10px 0;

}

.searchNF #productsNF #secondline #SLrow{

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

.searchNF #productsNF #secondline #SLrow ul{
list-style: none;
width: 940px;
text-align: center;
margin-left: -20px;
}


.searchNF #productsNF #thirdline{
border-top: 1px solid #1993B7;
margin-top: 320px;
}

.searchNF #productsNF #thirdline .FLproductsNF a{
margin: 0 10px 0;
}

.searchNF #productsNF #thirdline #TLrow{

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

.searchNF #productsNF #thirdline #TLrow ul{
list-style: none;
width: 940px;
text-align: center;
margin-left: -20px;
}

.searchNF #pr-footer #pr-optionsF #resultsF{
position: relative;
left: -310px;
top: 5px;
}
  /*===== IE Search Not Found Styles=====*/ 

  
.searchNF #IEroot #mainContent #products{
margin-top: -520px;
position: relative;
left: 80px;
width: 700px;
}
  
 .searchNF #IEroot #productsNF .FLproductsNF{
float: left;
margin: 15px -5px 0;
}

.searchNF #IEroot #productsNF .FLproductsNF p.PRnameNF{
margin: 5px 20px 0 -180px;

}

.searchNF #IEroot #productsNF .FLproductsNF p.PRpriceNF{
margin: 2px 0 0 -180px;
}

.searchNF #IEroot #productsNF .FLproductsNF p.modelnum{
margin: 0 0 0 -180px;
}



.searchNF #ie7only #header #logoChat #logo{
position: relative;
z-index: 5666;
}

.searchNF #ie7only #mainContent{
float: right;
margin-right: 50px;
margin-top: -870px;
width: 730px;
}

.searchNF #ie7only #mainContent #categoryTitle{
margin-top: 90px;
margin-left: 0;

}

.searchNF #ie7only #mainContent .search-head p{
margin-top: 150px;
position: relative;
left: -290px;
}

.searchNF #ie7only #mainContent #toptext{
float: left;
margin: 80px 0 0 70px;
}

.searchNF #ie7only #mainContent #products{
margin-top: 920px;
position: relative;
left: 30px;
padding-bottom: 0;
width: 750px;
}

.searchNF #ie7only #mainContent #options{
margin-top: -60px;
margin-left: 0px;
}

.searchNF #ie7only #mainContent #options #results{
margin-top: -5px;
margin-left: 14px;
}

.searchNF #ie7only #mainContent #options #pageNumber{
margin-top: -8px;
margin-left: -10px

}
.searchNF #ie7only #mainContent #products ul#models.detail{
float: none;
left: 65px;
position: relative;
top: -140px;
z-index: 1;

}

.searchNF #ie7only #mainContent #products ul#models.detail li{
width: 700px;
position: relative;
left: 40px;
z-index: 1;
}

.searchNF #ie7only #productsNF .PRtitle p.PRcatTitle{
color: #64518D;
font-size: 1.3em;
margin: 20px 0 10px 20px;
float: left;
}

.searchNF #ie7only #productsNF #firstline #FLrow{

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

.searchNF #ie7only #productsNF .FLproductsNF{
float: left;
margin: 15px 15px 0;
}

.searchNF #ie7only #productsNF  .FLproductsNF a img{
margin: 60px 0 0 -180px;
}

.searchNF #ie7only #productsNF #secondline{
margin-top: 0;
}

.searchNF #ie7only #productsNF #thirdline{
margin-top: 0;
}

.searchNF #ie6only #mainContent #categoryTitle{
margin-top: -880px;
margin-left: 220px;

}
  /*===== END search not found page=====*/
 /*====== 404 Page ========*/
 
 .searchNF #mainContent #toptext .NA{
 float: left;
 }
 
 .searchNF #mainContent #toptext .NA #sorry{
float: left;
font-family: verdana;
font-size: 6em;
 
 }
 
 .searchNF #mainContent #toptext .NA #noresults{
float: left;
font-family: verdana;
font-size: 2em;
margin: -60px 0 0 245px;
}
 
 
 .searchNF #mainContent #toptext .NA #newsearch{
float: left;
font-family: verdana;
font-size: 1.4em;
margin: -25px 0 0 225px;
}

 .searchNF #mainContent #toptext .NA #seebelow{
float: left;
font-family: verdana;
font-size: 1.4em;
margin: 0px 0 0 -430px;
}
 /*====== 404 Page IE styles========*/
 .searchNF #ie7only #mainContent #toptext .NA{
width:700px;
margin-left: 100px;

}





 
.searchNF #ie7only #mainContent #toptext .NA #seebelow{
float: left;
font-size: 1.4em;
margin: 10px 0 0 -505px;
}

.searchNF #ie7only #mainContent #toptext .NA #sorry{
position: relative;
left: -150px;

 }
 
 .searchNF #ie7only #mainContent #toptext .NA #noresults{
float: left;
font-size: 2em;
margin: 65px 0 0 0;
position: relative;
left: -150px;

 
 }
 
 
 .searchNF #ie7only #mainContent #toptext .NA #newsearch{
margin: 30 0 0 -70px;
font-size: 1.5em;
width: 500px;
position: relative;
top: 5px;
left: -150px;

}

 .searchNF #ie7only #mainContent #toptext .NA #seebelow{
float: left;
font-size: 1.4em;
margin: 5px 0 0 -490px;
position: relative;
left: -159px;

}

 
.searchNF #ie6only #mainContent #toptext .NA #sorry{
position: relative;
left: -150px;
 color: #8BC53F;
 }
 
 .searchNF #ie6only #mainContent #toptext .NA #noresults{
float: left;
font-size: 2.3em;
margin: 35px 0 0 0;
position: relative;
left: -150px;
color: #8BC53F;
 
 }
 
 
 .searchNF #ie6only #mainContent #toptext .NA #newsearch{
margin: -10 0 0 -70px;
width: 500px;
position: relative;
left: -150px;
color: #68A99A;
}

 .searchNF #ie6only #mainContent #toptext .NA #seebelow{
float: left;
font-size: 1.4em;
margin: 25px 0 0 -490px;
position: relative;
left: -159px;
color: #1993B7;
}
 


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

