  
/* - - - - - - - - - - - - - - - - - - - -
  L A Y O U T - S T Y L E S
- - - - - - - - - - - - - - - - - - - - */


html, body						{ height: 100%; margin: 0; padding: 0; }

body									{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5b626f; }

form									{ margin: 0; }
img										{ border: 0; }
p											{ margin: 0 0 5px; }

a:link								{ text-decoration: none; }
a:hover								{ text-decoration: none; }

body									{ overflow: hidden; }
body#frameHeader			{ background: #fff; }
body#frameNavigation	{ background: #fff url(../images/background/nav-secondary_bg.jpg) repeat-x 0 0; border-right: 1px solid #dfdfdf; }
body#frameLeft				{ background: #fff; }
body#frameRight				{ background: #fff; border-left: 1px solid #dfdfdf; }
body#frameFooter			{ background: #fff; margin: 0px 10px; padding: 0px 0 0; border-top: 1px solid #eb1b24; }
body#frameBlank				{ background: #fff; }
body#frameExtra	                        { }

body#frameFooter a				{ color: #eb1b24; }
body#frameFooter a:hover	{ text-decoration: underline; }

#header								{ position: relative; height: 115px; background: url(../images/background/Header2010.jpg) no-repeat 0 0; }
#logo1								{ position: absolute; top: 0; left: 90px; width: 85px; height: 110px; }
#logo2								{ position: absolute; top: 35px; left: 175px; width: 150px; height: 35px; }
.logo a								{ display: block; width: 100%; height: 100%; outline: none; }

#header-shade1				{ height: 15px; margin: 0 65px; border-right: 1px solid #dfdfdf; background: url(../images/background/header-shade1.gif) repeat-x 0 0; }
#header-shade2				{ height: 15px; width: 164px; border-right: 1px solid #dfdfdf; background: url(../images/background/header-shade2.gif) repeat-x 0 0; }

#slogan								{ text-align: center; }

.nowrap								{ white-space: nowrap; }


/* - - - - - - - - - - - - - - - - - - - -
  S E A R C H  F I E L D
- - - - - - - - - - - - - - - - - - - - */

#search										{ padding: 5px 10px 10px; }

#searc label,
#search input,
#search img								{ vertical-align: middle; }

#search label							{ font-size: 11px; color: #fff; font-weight: bold; }

input.searchField					{ width: 110px; font-size: 11px; height: 14px; line-height: 14px; padding: 2px; border: 1px inset #bbb; color: #5b626f; background: #fff; }
input[type=text]:hover		{ border-color: #999; }
input[type=text]:focus		{ border-color: #999; background: #fff; }


/* - - - - - - - - - - - - - - - - - - - -
  B A S K E T  B L O C K
- - - - - - - - - - - - - - - - - - - - */
/*
#basket										{  }
#basket h4								{ margin: 0; padding: 0 10px; border-top: 1px solid #f0f0e8; border-bottom: 1px solid #f0f0e8; background: #f4f4ef url(../images/background/basket_heading_bg.gif) repeat-x 0 0; }
#basket h4 a							{ padding: 3px 25px 3px 0; display: block; font-weight: bold; font-size: 11px; line-height: 16px; color: #5b626f; background: url(../images/icons/basket.gif) 100% 50% no-repeat; text-decoration: none; }
#basket h4 a:hover				{ color: #b00000; }
#basket p									{ margin: 10px; }
#basket p a								{ font-weight: bold; color: #5b626f; text-decoration: none; }
#basket p a:hover					{ color: #b00000; }
*/

