/*maximuscle.es.css - styles for spanish site */
.homePage .goalPortal .portalList { top: 0px; } 

#hd { /*page header*/ height: 6em; } 
#bt { padding-top: 8.5em; }

/* Pad the menu so that all options fit */
#pmenu ul a, #pmenu ul a:visited { margin:0 ; display:block; width: 320px; }
#pmenu li:hover > ul {width:320px;}


/* Pad the quote text on the home page so the bulletpoints below do not clash */
.goalQuote { height: 11.3em; }

/* Push the menu across to centre */
#pmenu {  left: 5em; list-style: none; margin-left: 10em; }

/* Widen the "Line Total" column on the basket page to fit the translation */
.basketItems .itemTotal  { text-align: right; width: 15%; font-weight: bold; } 

/* Push the special offer select boxes down so they do not clash with the offer detail */
.productFamily .specialOffer h3 {  height: 3em; padding-left: 1.2em; }

/* Force the clearance on labels so that translations run smoothly */
.frmTxtBox, .frmDropBox { padding: 2px 0px 2px 0px; clear: both;}
#FrmRequestACatalogue .frmTxtBox { clear: none; } 

/* Steps for refer-a-friend ladder */
#steps .step1 { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; display:list-item;  background: url(/Images/Layout/referafriend/es/step1.jpg) no-repeat right; width: 366px; height: 74px; }
#steps .step2 { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; display:list-item;  background: url(/Images/Layout/referafriend/es/step2.jpg) no-repeat right; width: 334px; height: 72px; }
#steps .step3 { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; display:list-item;  background: url(/Images/Layout/referafriend/es/step3.jpg) no-repeat right; width: 334px; height: 72px; }
#steps .step4 { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; display:list-item;  background: url(/Images/Layout/referafriend/es/step4.jpg) no-repeat right; width: 365px; height: 74px; }

/* Use the image in line with the translated quotes on the portal */
.goalPortal .portalList { background: #efefef url(/Images/Layout/es/goalBackgroundAlt.jpg);  position: relative; top: 0px; left: 0;}

/* Push the footer across to centre */
#ft .additionalLinks  ul {  margin-left: 18em;}  

/* Refer-a-friend input position fixers */
#DetailCapture form p label {display: block; width: 10em; float: left; text-align: right; padding-right: 0.5em;}
#DetailCapture form p input {width: 14em; }
#DetailCapture form p select {width: 14.35em;}
#DetailCapture .formFooter input {width: 14em; margin-right: 0.8em;}

div.grid4-1-3r, div.grid4-1-3, div.grid4-3-1 { width: 100%;  width: auto; position: static; overflow: auto;} 
div.grid4-1-3r div  { float: left; width: 99%; overflow:hidden; margin: 0; }
div.grid4-1-3r div.first { float: right; width: 720px;  }
div.grid4-1-3r .grid4-31 div { width: 175px; float: left;  margin: 0; }

div.grid4-1-3r .grid4-31 div { width: 175px; } 
div.grid4-1-3r .grid4-31 div.firstInList { width: 525px;  } 
div.grid4-1-3r div.grid4-31 div.first { width: 525px; }
div.grid4-1-3r .grid4-31 div div { width: auto; } 
div.grid4-1-3r .grid-2 div { width: 340px; float: left; margin:0;  } 
div.grid4-1-3r .contentBox h2 {  margin:0; }

#portalpagePower #NavIncreasePower a { background-position: 0px -175px; color: #fff; }
.goalPortal#portalpagePower .portalList { background-position: 0 -735px; } 
.goalPortal#portalpageEnergy .portalList { background-position: 0 -980px; }
