/* - - - - - - - - - - - - - - - - - - - -
  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: #7d7d6b; }
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 #cacab0; }
body#frameExtra			{ background: #fff; border-right: 1px solid #cacab0; }
body#frameLeft			{ background: #e2e3d9 url(../images/background/page_bg.jpg) repeat-x 0 0; }
body#frameRight			{ background: #e2e3d9 url(../images/background/page_bg.jpg) repeat-x 0 0; }
body#frameFooter		{ background: #e2e3d9 url(../images/background/footer_bg.gif) repeat-x 0 0; }

#header				{ position: relative; height: 120px; background: url(../images/background/header.jpg) no-repeat 0 0; }
#logo				{ position: absolute; top: 10px; left: 0px; width: 340px; height: 80px; }
#logo a				{ display: block; width: 100%; height: 100%; outline: none; }
#header-shade1			{ height: 20px; background: url(../images/background/header-shade1.gif) repeat-x 0 0; }
#header-shade2			{ height: 20px; width: 192px; border-right: 1px solid #cacab0; background: url(../images/background/header-shade2.gif) repeat-x 0 0; }

.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: #7d7d6b; font-weight: bold; }

input.searchField		{ width: 90px; font-size: 11px; height: 14px; line-height: 14px; padding: 0px; border: 3px double #cacab0; color: #646455; background: #fff; }
input[type=text]:hover		{ border-color: #cacab0; }
input[type=text]:focus		{ border-color: #cacab0; 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: #7d7d6b; 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: #7d7d6b; text-decoration: none; }
#basket p a:hover		{ color: #b00000; }
