@media screen {

/******************************************************************************************/
/* styles for the store header section                                                    */
/******************************************************************************************/
#outerFrame{}

/* style for the outer store header container */
#storeHeader {
    width: 984px; margin: 0 auto; background: #000000 url(images/header_bg.gif) repeat-x;
    border-top: 0; border-bottom: 0; }
#storeHeader .logo { margin: 6px 0 0 0; padding: 0; }
#storeHeader .logo img {margin: 10px 0 10px 10px; }
#storeHeader .headerContent { height: 73px; padding: 0 20px 0 0; }

#storeHeader .shortcutsText {
    font-family: Verdana, Arial, Helvetica, sans-serif; display: block;
    width: 125 px; float: right; height: 39px; padding: 0px 3px 0 0px;  margin: 5px 0 0 0;
    font-size: 11px; color: #ffffff; text-decoration: none; text-align: right; }

/*#storeHeader .shortcuts { width:400px; height:35px; }*/
#storeHeader .shortcuts  a {
    font-family: Verdana, Arial, Helvetica, sans-serif; display: block;
    width: 125px; float: right; height: 18px; padding: 0px 3px 0 0px;  margin: 5px 0 0 0;
    font-size: 11px; font-weight: bold; color: #e98d4a; text-decoration: none; text-align: center; }
#storeHeader .shortcuts a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; display: block; float: right; height: 10px; padding: -10px 3px 0 3px;  margin: 5px 0 0 0; color: #f18a3a; text-decoration: none; text-align: center; }
#storeHeader .shortcuts a.basket:hover{margin-top:5px;}
#storeHeader .shortcuts a.acct:hover{margin-top:5px;}
#storeHeader .shortcuts a.admin:hover{margin-top:5px;}
#storeHeader .shortcuts a.wishlist:hover{margin-top:5px;}
#storeHeader .shortcuts a.login:hover{margin-top:5px;}
#storeHeader .search { height:0px; padding:10px 0 0 0; text-align:center; width:244px; }
#storeHeader .search input.searchPhrase { 
    color: #324F65; background:#FFFFFF; border: solid 1px #FFFFFF; width: 170px; margin: 0 7px 0 0; }

/* style for the search button */
.searchButton {
    font-family: Verdana, Arial, Helvetica, sans-serif; background: url(images/search_btn2.gif) no-repeat;
    font-size: 11px; color: #1d395f; border:none; padding: 0 2px 3px 2px;  font-weight: bold; cursor:pointer;
    margin:0; width:63px; height:21px; text-align:center; }
.searchButton:hover { background:url(images/search_btn_hover2.gif) no-repeat; color: #ffffff;}
.allButton {
    font-family: Arial, Helvetica, sans-serif; background: url(images/button_bg.gif) repeat-x; font-size: 11px;
    text-transform: capitalize; color: #134FA3; border: solid 1px #919FA2; padding: 0 2px; font-weight: bold;
    cursor:pointer; margin:0; position: absolute; left: 172px; width:56px; height:19px; text-align:center;
    line-height:22px; }
.allButton:hover { background: url(images/button_bg_hover.gif) repeat-x; color: #867001; }

/* styling for the navigation container ********************************************* ------------ MARK */
#storeHeader .navigation {
    background: url(images/storeHeader_navigationBG.gif) repeat-x; width:100%; text-align:left;
	}
#storeHeader .navigation .content { margin:0px; border: 0px; }
#storeHeader .navigation a {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; color: #1d395f; font-weight: bold; width: auto; padding: 0px 18px 6px 18px;
    text-decoration: none; line-height:33px; float:left; vertical-align:baseline}
#storeHeader .navigation a:hover { background:url(images/storeHeader_HoverBG.gif) repeat-x; color: #ffffff;}
#storeHeader .navigation a:first-child:hover { background:url(images/Orange-Top-Nav-Home.gif) repeat-x; color: #ffffff; }

/******************************************************************************************/
/* styles for the store footer section                                                    */
/******************************************************************************************/
/* container for the store footer */
#footer { border:1px solid #000000; border-top:0; height: 54px; background:url(images/footerBG.gif); color: #F6F7F9; line-height: 18px; margin:0 auto; }
#footer p { padding: 8px 0 0 0; color: #E4F5EB; }
#footer p a {
    font-family: Arial, Helvetica, sans-serif; color:#F6F7F9; font-size: 12px; text-decoration:none; font-weight:bold;
    padding: 0 5px; border-left: 1px solid #FFFFFF; }
#footer p a:first-child { border-left: none; }
}
