/* 1print retail.css */
/* pps store comprehensive css */

/* ------------------- pps divs start here -------------------*/
body{
  font-family: arial;
  background: #333 url(store_images/background.jpg) repeat-y center;
  padding: 0px;
  margin: 0px;
}
p{
margin: 0px;
}
blockquote{
margin: 5px 0px 10px 20px;
padding: 0px;
}

h4{
background: #fff url(store_images/h4bg.jpg) no-repeat;
font: normal normal bold 20px arial;
color: #000066;
line-height: 43px;
text-indent: 15px;
margin: 0px 0px 0px 0px;
}

#aspnetForm{  
margin: 0px;
padding: 0px;
}

#container{
  background: url(store_images/header.jpg) no-repeat;
  width: 818px; 
  margin: 0 auto;
  padding: 0px;
}

#footer{
}

#logo{ 
}

#hardnav{
float: left;
padding: 0px 0px 0px 200px;
color: #fff;
}
#hardnav a{
font: normal normal bold 12px arial;
color: #f6942f;
text-decoration: none;
padding: 0px 7px 0px 7px;
}

#hardnav a:hover{
color: #fff;
}
/* ------------------- pps divs end here ------------------*/
#topcartWrap{
width: 130px;
height: 20px;
padding: 10px 0px 0px 560px;
}

#abreviatedCart{
float: right;
  width: 17px;
  color: #FFF;
  font: normal normal bold 12px Arial;
  padding: 5px 0px 0px 0px;
}

#abreviatedCart:first-line{
font: normal normal bold 12px Arial;
color: #FF0000;
}

#cartPic{
float: right;
}

#cartType{
float: right;
font: normal normal bold 12px Arial;
color: #fff;
padding: 5px 5px 0px 0px;
}


#leftWrapper{
float: left;
  width: 160px;
  padding: 50px 0px 0px 12px;
}
/* ------------------------- NavMenu --------------------*/
/* navMenu body */
#navMenu{
display: block;
width: 600px;
height: 20px;
padding: 12px 0px 0px 200px;
clear: both;
}

/* */
.navMenu1ItemDiv{
height: 17px;
float: left;
background: url(store_images/button.jpg) repeat-x;
margin: 0px 2px 0px 2px;
padding: 3px 7px 0px 7px;
}

/* */
.navMenu1ItemLink{
  font: normal normal bold 12px arial;
  text-decoration: none;
}

.navMenu1ItemDiv a{
  font: normal normal bold 12px arial;
  text-decoration: none;
  color: #000066;
}

.navMenu1ItemDiv a:hover{
  color: #FFF;
}



/* */
#navMenuHome{
display: none;
}

/* */
#navMenuShopCart{
display: none;
}

/* */
#navMenuLogin{
display: none;
}

/* */
#navMenuCreateAccount{
display: none;
}

/* random spacer */
.spacer{
}
/* ----------------------------- search Box -------------------*/
/* */
#searchBox{
  padding: 20px 0px 0px 568px;
  width: 220px;
}

/* */
#ctl00_lblSearch{
  display: none;

}

/* */
.searchTitle{
}

/* */
#ctl00_txtSearch{
}

/* */
.searchBox{
}
/* */
#ctl00_btnSearch{
}

/* */
.searchButton{
}

/* ----------------------------------  small cart -------------------------*/
/* small cart body*/
#smallCart{
  display: none;
}

/* */
#ctl00_lblSmallCartInfo{
}

/* */
.smallCartInfo{
}

/* */
#smallCartItem{
}

/* */
.smallCartItemLink{
}

/* ---------------------------- Nav Category -------------------------*/
#cattop{
width: 160px;
height: 20px;
font: normal normal normal 12px arial;
background-color: #fff;
text-align: center;
padding: 4px 0px 0px 0px;
border-bottom: 1px #999 solid;
}

/* category body */
#navCategory{
  background-color: #fff;
  width: 160px;
  padding: 10px 0px 50px 0px;
}

#navbtm2{
width: 160px;
height: 20px;
background: #fff url(store_images/navbtm.jpg) no-repeat bottom;
margin: 0px 0px 20px 0px;
clear: both;
}
/* */
.navCategoryItem{
}

/* */
.navCategoryItemLink{
}
 
#ctl00_menuCategory{
padding: 0px 0px 0px 10px;
background-color: #fff;
}

#ctl00_menuCategory ul li{
padding: 5px 0px 5px 0px;
width: 150px;
font: normal normal normal 12px arial;
}

#ctl00_menuCategory ul li a{
background: url(store_images/arrow.jpg) no-repeat left;
text-indent: 10px;
}


.slide{
background-color: #fff;
font: normal normal normal 14px arial;
border: 1px #000066 solid;
padding: 0px 0px 0px 10px;
}


/* ---------------------------- featured Product ----------------------- */
/* featured product body*/
#feattop{
width: 160px;
height: 20px;
font: normal normal normal 12px arial;
background-color: #fff;
text-align: center;
padding: 4px 0px 0px 0px;
border-bottom: 1px #999 solid;
}

#featuredProduct{
width: 160px;
background-color: #fff;
padding: 10px 0px 0px 0px;
}

#navbtm{
width: 160px;
height: 13px;
background: url(store_images/navbtm.jpg) no-repeat;
padding: 0px 0px 20px 0px;
}
/* */
.featuredProductLink{

}

/* */
#ctl00_lnkFeaturedProduct{
}

/* */
#ctl00_imgFeaturedProduct{
max-width: 150px;
width: expression(document.body.clientWidth < 150? "150px" : document.body.clientWidth > 150? "150px" : "auto"); /* --- fix for ie6 max-width -- */
}

/* */
.featuredProductImage{
padding: 0px 0px 5px 0px;
}

/* */
#ctl00_lblFeaturedProduct{
}

/* */
.featuredProductName{
width: 160px;
text-align: center;
float: left;
font: normal normal normal 12px arial;
}

/* */
#ctl00_lblFeaturedProductInfo{
}

/* */
.featuredProductInfo{
}

/* --------------------------------  Store Content ARea --------------------- */
/* content body */
#storeContentArea{
float: right;
padding: 50px 14px 0px 0px;
width: 605px;
font-family: arial;
}
#storeContentArea a{
text-decoration: none;
}

#storeContentArea a:hover{
text-decoration: underline;
}
/* */
#shopCartPage_pageTitle{
}

/* */
#shopCartPage_instructions{
}

/* */
#shopCartPage_cartTable{
}

/* */
#ctl00_ContentPlaceHolder1_tblCart{
}

/* */
.infoTable{
}

/* */
.infoHeaderRow{
}

/* */
.infoHeaderCell{
}

/* */
.infoRow1{
}

/* */
.infoCell{
}

/* */
.infoCellRight{
}

/* */
.infoCellCenter{
}

/* */
#shopCartPage_button{
}

/* */
#ctl00_ContentPlaceHolder1_btnCheckout{
margin: 10px 0px 20px 0px;
background-color: #010066;
color: #ff9900;
border: 1px #ff9900 solid;
font: normal normal normal 12px arial;
}
#ctl00_ContentPlaceHolder1_btnCheckout:hover{
background-color: #ff9900;
color: #010066;
border: 1px #ff9900 solid;
}
#ctl00_ContentPlaceHolder1_btnCreateAccount{
margin: 10px 0px 20px 0px;
background-color: #010066;
color: #ff9900;
border: 1px #ff9900 solid;
font: normal normal normal 12px arial;
}
#ctl00_ContentPlaceHolder1_btnCreateAccount:hover{
background-color: #ff9900;
color: #010066;
border: 1px #ff9900 solid;
}
#ctl00_ContentPlaceHolder1_btnLogIn{
margin: 10px 0px 20px 0px;
background-color: #010066;
color: #ff9900;
border: 1px #ff9900 solid;
font: normal normal normal 12px arial;
}
#ctl00_ContentPlaceHolder1_btnLogIn:hover{
background-color: #ff9900;
color: #010066;
border: 1px #ff9900 solid;
}

/* ------------------------------- store footer ----------------------------*/
/* */
#createAccount_button{
margin: 0px 0px 20px 0px;
}
#left_picbox{
clear: left;
margin-left: 14px;
}
#bottominfo{
width: 550px;
height: 156px;
padding: 0px 10px 0px 0px;
float: right;
}
#bottominfo p{
margin: 130px 0px 0px 20px;
}
#bottominfo a{
font: normal normal normal 12px arial;
color: #999;
text-decoration: none;
padding: 0px 5px 0px 5px;
}
#bottominfo a:hover{
color: #333;
}
#footer2{
width: 808px;
height: 200px;
text-align: right;
background: url(site_images/footer.jpg) no-repeat;
font-family: arial;
font-size: 10px;
color: #fff;
}
#footer2 a{
color: #fff;
text-decoration: none;
}
#footer2 a:hover{
font-weight: bold;
text-decoration: none;
}
#ctl00_ContentPlaceHolder1_btnSubmit{
margin: 10px 0px 20px 0px;
background-color: #010066;
color: #ff9900;
border: 1px #ff9900 solid;
font: normal normal normal 12px arial;
}
#ctl00_ContentPlaceHolder1_btnSubmit:hover{
background-color: #ff9900;
color: #010066;
border: 1px #ff9900 solid;
}
.storePageTitle{
font: normal normal bold 18px arial;
color: #000066;
margin: 0px 0px 20px 0px;
border-bottom: #000 1px solid;
}
.listPage_productDiv{
padding: 20px 0px 0px 0px;
width: 200px;
float: left;
}
.listPage_productDiv img{
border: none;
}

#listPage_pageTitle{
display: block;
width: 600px;
font: normal normal bold 18px arial;
color: #000066;
margin: 0px 0px 20px 0px;
border-bottom: #000 1px solid;
}
#ctl00_ContentPlaceHolder1_btnCheckout{
margin: 10px 0px 20px 0px;
background-color: #010066;
color: #ff9900;
}
#ctl00_ContentPlaceHolder1_btnCheckout:hover{
background-color: #ff9900;
color: #010066;
border: 1px #ff9900 solid;
}
#ctl00_ContentPlaceHolder1_btnContinue{
margin: 10px 0px 20px 0px;
background-color: #010066;
color: #ff9900;
border: 1px #ff9900 solid;
font: normal normal normal 12px arial;
}
#ctl00_ContentPlaceHolder1_btnContinue:hover{
background-color: #ff9900;
color: #010066;
border: 1px #ff9900 solid;
}
#detailPage_priceTable{
font-size: 12px;
}
#detailPage_quantity{
font-size: 12px;
}
#detailPage_orderNotes{
font-size: 12px;
}
#detailPage_uploadFile{
font-size: 12px;
}
#detailPage_productImage{
float: left;
padding: 15px;
border-right: 1px #ccc solid;
margin: 0px 10px 0px 0px;
}
#shopCartPage_pageTitle{
font: normal normal bold 18px arial;
color: #000066;
margin: 0px 0px 20px 0px;
border-bottom: #000 1px solid;
}
#shopCartPage_instructions{
font: normal normal normal 12px arial;
color: #000;
}
#shopCartPage_cartTable{
font: normal normal normal 14px arial;
color: #000;
}
#loginPage_pageTitle{
font: normal normal bold 18px arial;
color: #000066;
margin: 0px 0px 20px 0px;
border-bottom: #000 1px solid;
}
#loginPage_accountArea{
font: normal normal normal 12px arial;
}
#loginPage_lostPassword{
font: normal normal normal 12px arial;
}
#loginPage_newCustomers{
font: normal normal normal 12px arial;
}
#createAccount_pageTitle{
font: normal normal bold 18px arial;
color: #000066;
margin: 0px 0px 20px 0px;
border-bottom: #000 1px solid;
}
#createAccount_accountInfoTable{
font: normal normal normal 14px arial;
}
#detailPage_productDescription{
display: none;
}
.listPage_categoryDiv{
height: 200px;
width: 175px;
float: left;

}

.listPage_categoryDiv img{
border: none;
}

.listPage_categoryLink{
text-decoration: none;
}

.listPage_categoryName{
font: normal normal normal 12px arial;
}
.storeInstructions{
font: normal normal normal 14px arial;
color: #ff0000;
text-decoration: blink;
}

.priceTableCell{
border: 1px solid #ccc;


}
.priceTableRow1{
border: 1px solid #000;
background: #f0f0f0;

}
.priceTableCell{
padding: 0px 50px 0px 0px;
text-align: left;
}
#detailPage_priceTable{
padding: 0px 0px 20px 0px;
}
.priceTableHeaderRow{
text-align: left;
color: #000099;
}
#detailPage_quantity{
padding: 0px 0px 20px 0px;
}
#ctl00_ContentPlaceHolder1_txtInstructions{
margin: 10px 0px 10px 0px;
}
#uploadAdditionalInstructions{
  background: url(store_images/important.jpg) no-repeat;
  width: 600px;
  height: 55px;
 margin: 20px 0 0 0;
}
