/* - - - - - - - - - - - - - - - - - - - -
  L A Y O U T - S T Y L E S
- - - - - - - - - - - - - - - - - - - - */

html, body				{ height: 100%; margin: 0; padding: 0; }
body					{ font: 12px Arial, Helvetica, sans-serif; color: #094973; }
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 url(../images/background/header_bg.jpg) repeat-x 0 0; }
body#frameNavigation			{ background: #fff; border-right: 1px solid #cc3333; }
body#frameExtra				{ background: #cccccc; border-right: 1px solid #cc3333; }
body#frameLeft				{ background: #666666; }
body#frameRight				{ background: #fff; border-left: 1px solid #cc3333; }

#header					{ position: relative; height: 123px; background: url(../images/background/header.jpg) no-repeat 0 0; }

/*
#logo					{ position: absolute; top: 27px; left: 25px; width: 152px; height: 59px; background: url(../images/logo/logo.gif) no-repeat 0 0; }
#logo a					{ display: block; width: 100%; height: 100%; outline: none; }
*/

.nowrap					{ white-space: nowrap; }


/* - - - - - - - - - - - - - - - - - - - -
  S E A R C H  F I E L D
- - - - - - - - - - - - - - - - - - - - */

#search					{ padding: 5px 10px 10px; background: #cccccc; /*border-bottom: 1px solid #648fcf;*/ }
#searc label,
#search input,
#search img				{ vertical-align: middle; }
#search label				{ font-size: 12px; font-weight: bold; color: #cc3333; }
input.searchField			{ width: 120px; font-size: 12px; padding: 3px; border: 1px solid #cc3333; color: #094973; background: #fff; }
input[type=text]:hover			{ border-color: #ffc409; }
input[type=text]:focus			{ border-color: #ffc409; 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 #a7c2e5; border-bottom: 1px solid #a7c2e5; background: #a2bee3 url(../images/background/basket_bg.gif) repeat-x 0 0; }
#basket h4 a				{ padding: 3px 25px 3px 0; display: block; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #094973; background: url(../images/icons/basket.gif) 100% 50% no-repeat; text-decoration: none; }
#basket p				{ margin: 10px; }
#basket p a				{ font-weight: bold; color: #094973; text-decoration: none; }
#basket p a:hover			{ text-decoration: underline; }
