/*
$Date: 2008/07/07 09:46:08 $
$Name: ukconcept_v1_r67 $
$Revision: 1.6 $
$State: Exp $
*/



/************
Structural components
************/

/* Change layout wide/narrow */
#chgsz {
  width: 1.3em !important;
}

#outer_wrapper{
	width: 97em;
}

#wrapper {
	width: 97em;
}

#outer_wrapper #inner_wrapper{
	width: 97em;
}

#banner {
  width: 80em;
}

#hat {
  width: 96em;
  _width: 96.6em;
}

#header {
  width: 96em;
  _width: 96.4em;
}

#myHeader {
  width: 95.8em;
  _width: 96.4em;
}

#header_content {
  width: 95.6em;
  _width: 96.2em;
}

#header_shadow {
  width: 96em;
  _width: 960em;
}

/************
Header search
*************/

#gSearch_header {
  margin: .9em 3em 0 0;
}

#gSearch_header .search-content {
  width: 64em;
  height: 8.2em;
  _height: 8.5em;
}

#gsearch_header .search_inputs {
  width: 61em;
}

.googleInput,
.shopInput {
  width: 38.1em;
  height: 2.1em;
  _width: 38.4em;
  _height: 2.2em;
}

.shopInput {
  width: 28.2em;
  _width: 29em;
}


.hotsearch {
  width:30em;
}



/************
Page blocks
************/

#lhc	{
  width: 14em;
  _width: 14.1em;
  overflow: hidden;
}

#mc	{
  width: 45em;
  _width: 45.5em;
  overflow: hidden;
}

#mc .wide {
  width: 44.6em;
  _width: 45.3em;
  overflow: hidden;
}

#mc .wide .content {
  width: 44.2em;
  _width: 44.9em;
  overflow: hidden;
}

#rhc {
  width: 35.6em;
  overflow: hidden;
}

#rhc .wide {
  width: 35em;
  _width: 35.6em;
  overflow: hidden;
}

#rhc .wide .content {
  width: 34.6em;
  _width: 35.2em;
  overflow: hidden;
}

#rtn {
  width: 44.4em;
}



/************
Navigation
*************/

#sm_col, .ps_col, .lefttopbut {
  width: 14em;
  _width: 14.2em;
}



/************
Modules
************/

#mc .wide .bottomGroup {
  width: 42.4em;
  _width: 42.6em;
}

#rhc .wide .bottomGroup {
  width: 32.8em;
}

#mc .wide .bottomLinks {
  width: 44.4em;
  _width: 44.6em;
}

#rhc .wide .bottomLinks {
  width: 34.6em;
  _width: 34.6em;
}

#rP .slide {
  width: 44.4em;
  _width: 44.9em;
}

/************
Footer
************/

.footers {
  width: 96.2em;
  _width: 96.8em;
}

p	{
  margin: 0.13em 0em 0.13em 0em;
}

.no_sprite {     
  padding-left: 2px !important;
}

.spriteTitle {
  xdisplay: inline;
}

/************
Header search
*************/

/* Search tabs */

#gSearch_header #tab-container {
  margin: 1em 0 0 3em;
}

.dsTbOn a {
  margin-bottom: 0.13em;
}

/* Powered by */
.search_powered_by {
  margin-right: 3.2em;
  _margin-top: -7.5em;
  _margin-right: 2.8em;
}

.powered_by_shopping {
  margin-top: -4.8em;
  _margin-top: -5em;
}

.search_pane_shopping {
  height: 4.5em;
}

.search_form,
.shopping_form {
  margin-left: 3em;
}

.shopping_select {
  margin-left: 0.6em;
  _margin: .1em .3em 0 0;
}

.search_button {
  _margin-left: 0;
}

.hotsearch {
  margin: -1.2em 3em 0 0;
  _margin: -1.45em 2.5em 0 0;
}

/************
Page blocks
************/

#lhc	{
  margin-top: .8em;
}
		
#mc	{
  margin: 0 0 0 1em;
}

#rhc	{
  margin-left: .8em;
  _margin-left: .4em;
}

/************
Navigation
*************/

.ps_col, .navhead {
  margin-top: 1em;
}

.dir, .dir2 {
  clear: left;
}

.dir ul,
.dir2 ul {
  clear:left;
  list-style-type:none;
}

.dir ul li a {
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  padding: 0.28em 0em 0.28em 2.3em;
}

.dir ul #d0,
.dir2 ul #d0 {  
  font-weight: bold;
  line-height: 1.2em;
  padding: 0.28em 0em 0.28em 0.41em;
}

.dir2 ul #d0 {
  font-size: 1.2em;
}

.nav3 li a {  /* Products and services */
  font-size: 1.1em;
  padding: 0.28em 0em 0.28em 0.58em;
}

/* Buttons above main nav */

#dhL li {
  margin: 0.28em 0em 0.28em 0.2em;
  _margin: 0.28em 0em 0.28em 0.3em;
  display:inline;
}

#dhL .dhL1 {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}

#dhL .dhL2 {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  _margin-left: 0.2em;
}

#dhL li a {
  font-size: 1.5em;
}

.lefttopbut { 
  height: 3.26em;
  _height: 3.46em;
}

#sMKT_1 {
  float: left;
  display: none;
}

#sm_col .more {
  _width: 12.8em;
}

/************
Modules
************/

.wide .content {
  padding: 0.06em;
}

/* Leftside of rotator frame module */

.tabLinks {
  float:right; 
}

/* Style for images */

#sP_2 #adWrap{
  float: left; 
  width: 408px; 
  margin-left: 1.9em;
  display:inline !important;
}

/* Module title icons */

.collections li,
.links li {
  text-indent: .5em;
}

/************
Rotator
************/

#rtn	{
  height:2.5em;
  top: 19.8em;
  left: 0.1em;
}
* html #rtn { top: 20.0em; width: 44.7em; }

#rControl {
  width: 10.0em;
  height: 2.2em;
  left: 33.3em;
  top: -0.1em;

}
* html #rControl { left: 33.6em; width: 10.3em; }

.rotator_frame img {
  margin: 0.63em 0em 0em 0em;
}

#rP {
  position: relative;
  height: 22.6em;
}

* html #rP {
  height: 23.2em;
}

#rP .slide {
  height: 22.4em;
  _height: 22.8em;
  border: 1px solid;
}

#rP .slide .headline {
  top: 0.7em;
  left: 0em;
  margin-left: 0.7em;
  width: 16.7em;
  padding: 0.5em 0pt 0.2em 0.82em;
}
* html #rP .slide .headline {
  width: 17.5em;
  height: 1.4em;
  margin-left: 0.7em;
}

#rP .slide .subheadline {
  margin-left: 0.2em;
  width: 10.7em;
}

* html #rP .slide .subheadline {
  margin-left: 11.5em;
}

#rP .slide p {
  margin-top: 0em;
  margin-left: 0.3em;
  width: 17em;
}

* html #rP .slide p {
  margin-left: 18.1em;
}

#rP .slide .promo_image {
  margin-top: 3.1em;
  margin-left: 0.9em;
  padding: 0;
  width: 200px;
  height: 150px;
}

* html #rP .slide .promo_image {
  margin-left: 0.8em;
}

#rTL a {
  left: 2.9em;
}

#rTR a {
  left: 7.5em;
}

#nHeadline {
  position: absolute;
  margin-left: 0.7em;
  width: 29em;
  height: 1.5em;
}

#nHeadline a {
  margin-left: 0.25em;
}

#rGroup {
  left: 0.6em;
}
